AcquireLock() | PolygonBuffer | [inline, protected, virtual] |
AllocatePolygons(unsigned int iNumPolygons, const Polygon *pkData=0, bool bStripify=false) | PolygonBuffer | [virtual] |
Buffer(unsigned int uiType) | Buffer | [inline] |
BUFFERLOCK enum name | Buffer | |
BUFFERTYPE enum name | Buffer | |
BUFFERUPLOADPOLICY enum name | Buffer | |
CalculateEdges(VertexBufferPtr pkVertexBuffer=0) | PolygonBuffer | |
CalculateNormals(VertexBufferPtr pkVertexBuffer=0, bool bNormalize=true) | PolygonBuffer | |
DecRef() | RefCounter | [inline] |
DYNAMIC enum value | Buffer | |
ExtendStrip(unsigned int uiPolygon, unsigned int uiEdge, AdjacencyData *pkAdj, unsigned int *puiStrip, unsigned int *puiStripLen, unsigned char *pucAdded) | PolygonBuffer | [protected] |
FORCEUPLOAD enum value | Buffer | |
GetEdges() | PolygonBuffer | [inline] |
GetNormals() | PolygonBuffer | [inline] |
GetNumAllocated() const | Buffer | [inline] |
GetNumElements() const | Buffer | [inline] |
GetPolygon(unsigned int uiElement=0) | PolygonBuffer | [inline] |
GetRefCount() const | RefCounter | [inline] |
GetRenderData() const | PolygonBuffer | [inline, virtual] |
GetStrip() | PolygonBuffer | [inline] |
GetType() const | Buffer | [inline] |
GetTypeAsString(unsigned int uiType) | Buffer | [static] |
GetTypeFromString(std::string const &strType) | Buffer | [static] |
IncRef() | RefCounter | [inline] |
IsDirty() const | Buffer | [inline] |
IsLocked() const | Buffer | [inline] |
IsStripped() const | PolygonBuffer | [inline] |
LoadPolygonData(const Polygon *pkPolygons, bool bStripify=false) | PolygonBuffer | [inline] |
Lock(unsigned int uiLockType) | Buffer | [inline] |
m_bDirty | Buffer | [protected] |
m_pkBuffer | PolygonBuffer | [protected] |
m_pkEdges | PolygonBuffer | [protected] |
m_pkMaterial | PolygonBuffer | |
m_pkNormals | PolygonBuffer | [protected] |
m_pkPolygons | PolygonBuffer | [protected] |
m_pkStrip | PolygonBuffer | |
m_pkVertexBuffer | PolygonBuffer | |
m_uiLock | Buffer | [protected] |
m_uiNumAllocated | Buffer | [protected] |
m_uiNumCurrent | Buffer | [protected] |
m_uiType | Buffer | [protected] |
NOREADWRITE enum value | Buffer | |
NORENDER enum value | Buffer | |
NORMAL enum value | Buffer | |
NOUPLOAD enum value | Buffer | |
ONFLUSH enum value | Buffer | |
ONRENDER enum value | Buffer | |
ONUNLOCK enum value | Buffer | |
operator[](unsigned int uiElement) | PolygonBuffer | [inline] |
PolygonBuffer(unsigned int uiType, unsigned int uiNumPolygons, const Polygon *pkData=0, bool bStripify=false) | PolygonBuffer | [inline] |
READ enum value | Buffer | |
READPRIORITIZED enum value | Buffer | |
RefCounter() | RefCounter | [inline] |
ReleaseLock() | PolygonBuffer | [inline, protected, virtual] |
s_eUploadPolicy | Buffer | [static] |
SetNumElements(unsigned int uiNumElements) | Buffer | [inline] |
STATIC enum value | Buffer | |
Stripify() | PolygonBuffer | |
Unlock() | Buffer | [inline] |
Upload() | Buffer | [inline, virtual] |
WRITE enum value | Buffer | |
WRITEPRIORITIZED enum value | Buffer | |
~Buffer() | Buffer | [inline, virtual] |
~PolygonBuffer() | PolygonBuffer | [virtual] |
~RefCounter() | RefCounter | [inline, virtual] |