GFXPrimitiveBufferHandle
Engine/source/gfx/gfxPrimitiveBuffer.h
Public Types
enum
Constants { MaxIndexCount = 65535 }
Private Types
Parent
Public Functions
GFXPrimitiveBufferHandle(GFXDevice * theDevice, U32 indexCount, U32 primitiveCount, GFXBufferType bufferType, String desc)
bool
operator==(const GFXPrimitiveBufferHandle & buffer)
Detailed Description
Public Types
Constants
Enumerator
- MaxIndexCount = 65535
Private Types
typedef StrongRefPtr< GFXPrimitiveBuffer > Parent
Public Functions
GFXPrimitiveBufferHandle()
GFXPrimitiveBufferHandle(GFXDevice * theDevice, U32 indexCount, U32 primitiveCount, GFXBufferType bufferType, String desc)
immutable(GFXDevice * theDevice, U32 indexCount, U32 primitiveCount, void * data, String desc)
lock(U16 ** indexBuffer, GFXPrimitive ** primitiveBuffer, U32 indexStart, U32 indexEnd)
operator=(GFXPrimitiveBuffer * ptr)
operator==(const GFXPrimitiveBufferHandle & buffer)
prepare()
set(GFXDevice * theDevice, U32 indexCount, U32 primitiveCount, GFXBufferType bufferType, String desc)
unlock()