Torque3D Documentation / _generateds / GFXD3D9VertexBuffer

GFXD3D9VertexBuffer

Engine/source/gfx/D3D9/gfxD3D9VertexBuffer.h

More...

Public Attributes

TORQUE_DEBUG bool
IDirect3DVertexBuffer9 *

Public Functions

GFXD3D9VertexBuffer(GFXDevice * device, U32 numVerts, const GFXVertexFormat * vertexFormat, U32 vertexSize, GFXBufferType bufferType)
lock(U32 vertexStart, U32 vertexEnd, void ** vertexPtr)

When called the resource should restore all device sensitive information destroyed by zombify()

setName(const char * n)

When called the resource should destroy all device sensitive information (e.g. D3D resources in D3DPOOL_DEFAULT.

Detailed Description

Public Attributes

bool mClearAtFrameEnd 
TORQUE_DEBUG bool mIsFirstLock 
StrongRefPtr< GFXD3D9VertexBuffer > mVolatileBuffer 
IDirect3DVertexBuffer9 * vb 

Public Functions

GFXD3D9VertexBuffer()

GFXD3D9VertexBuffer(GFXDevice * device, U32 numVerts, const GFXVertexFormat * vertexFormat, U32 vertexSize, GFXBufferType bufferType)

~GFXD3D9VertexBuffer()

lock(U32 vertexStart, U32 vertexEnd, void ** vertexPtr)

Reimplemented from: GFXVertexBuffer

prepare()

Reimplemented from: GFXVertexBuffer

resurrect()

Reimplemented from: GFXResource

setName(const char * n)

unlock()

Reimplemented from: GFXVertexBuffer

zombify()

Reimplemented from: GFXResource