GFXD3D11PrimitiveBuffer
Engine/source/gfx/D3D11/gfxD3D11PrimitiveBuffer.h
Public Attributes
Public Functions
GFXD3D11PrimitiveBuffer(GFXDevice * device, U32 indexCount, U32 primitiveCount, GFXBufferType bufferType)
Detailed Description
Public Attributes
ID3D11Buffer * ib
U32 mIndexEnd
U32 mIndexStart
bool mIsFirstLock
bool mLocked
TORQUE_DEBUG void * mLockedBuffer
StrongRefPtr< GFXD3D11PrimitiveBuffer > mVolatileBuffer
U32 mVolatileStart
Public Functions
GFXD3D11PrimitiveBuffer(GFXDevice * device, U32 indexCount, U32 primitiveCount, GFXBufferType bufferType)
~GFXD3D11PrimitiveBuffer()
lock(U32 indexStart, U32 indexEnd, void ** indexPtr)
Reimplemented from: GFXPrimitiveBuffer
prepare()
Reimplemented from: GFXPrimitiveBuffer
resurrect()
Reimplemented from: GFXResource
unlock()
Reimplemented from: GFXPrimitiveBuffer
zombify()
Reimplemented from: GFXResource