C# 클래스 Axiom.RenderSystems.OpenGLES.GLESDefaultHardwareVertexBuffer

상속: Axiom.Graphics.HardwareVertexBuffer
파일 보기 프로젝트 열기: WolfgangSt/axiom

보호된 프로퍼티들

프로퍼티 타입 설명
_data byte[]
_dataPtr System.IntPtr

공개 메소드들

메소드 설명
GLESDefaultHardwareVertexBuffer ( int vertexSize, int numVertices, BufferUsage usage ) : System

GetData ( int offset ) : IntPtr

Lock ( int offset, int length, BufferLocking locking ) : IntPtr

ReadData ( int offset, int length, IntPtr dest ) : void

Unlock ( ) : void

WriteData ( int offset, int length, IntPtr src, bool discardWholeBuffer ) : void

보호된 메소드들

메소드 설명
LockImpl ( int offset, int length, BufferLocking locking ) : IntPtr

UnlockImpl ( ) : void

dispose ( bool disposeManagedResources ) : void

메소드 상세

GLESDefaultHardwareVertexBuffer() 공개 메소드

public GLESDefaultHardwareVertexBuffer ( int vertexSize, int numVertices, BufferUsage usage ) : System
vertexSize int
numVertices int
usage BufferUsage
리턴 System

GetData() 공개 메소드

public GetData ( int offset ) : IntPtr
offset int
리턴 System.IntPtr

Lock() 공개 메소드

public Lock ( int offset, int length, BufferLocking locking ) : IntPtr
offset int
length int
locking BufferLocking
리턴 System.IntPtr

LockImpl() 보호된 메소드

protected LockImpl ( int offset, int length, BufferLocking locking ) : IntPtr
offset int
length int
locking BufferLocking
리턴 System.IntPtr

ReadData() 공개 메소드

public ReadData ( int offset, int length, IntPtr dest ) : void
offset int
length int
dest System.IntPtr
리턴 void

Unlock() 공개 메소드

public Unlock ( ) : void
리턴 void

UnlockImpl() 보호된 메소드

protected UnlockImpl ( ) : void
리턴 void

WriteData() 공개 메소드

public WriteData ( int offset, int length, IntPtr src, bool discardWholeBuffer ) : void
offset int
length int
src System.IntPtr
discardWholeBuffer bool
리턴 void

dispose() 보호된 메소드

protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
리턴 void

프로퍼티 상세

_data 보호되어 있는 프로퍼티

protected byte[] _data
리턴 byte[]

_dataPtr 보호되어 있는 프로퍼티

protected IntPtr,System _dataPtr
리턴 System.IntPtr