C# 클래스 Axiom.RenderSystems.OpenGL.GLHardwareIndexBuffer

Summary description for GLHardwareIndexBuffer.
상속: Axiom.Graphics.HardwareIndexBuffer
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

공개 메소드들

메소드 설명
GLHardwareIndexBuffer ( HardwareBufferManagerBase manager, IndexType type, int numIndices, BufferUsage usage, bool useShadowBuffer ) : System

Constructor.

ReadData ( int offset, int length, IntPtr dest ) : 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

Called to destroy this buffer.

메소드 상세

GLHardwareIndexBuffer() 공개 메소드

Constructor.
public GLHardwareIndexBuffer ( HardwareBufferManagerBase manager, IndexType type, int numIndices, BufferUsage usage, bool useShadowBuffer ) : System
manager HardwareBufferManagerBase
type IndexType Index type (16 or 32 bit).
numIndices int Number of indices in the buffer.
usage BufferUsage Usage flags.
useShadowBuffer bool Should this buffer be backed by a software shadow buffer?
리턴 System

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

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() 보호된 메소드

Called to destroy this buffer.
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
리턴 void