"L. Spiro Engine"
|
An index buffer. More...
#include <LSGIndexBufferBase.h>
Protected Attributes | |
CVectorPoD< LSUINT8, LSUINT32 > | m_vBuffer |
LSUINT32 | m_ui32ElementSize |
LSUINT32 | m_ui32Usage |
LSUINT32 | m_ui32LockCount |
LSUINT32 | m_ui32AddedPrimitives |
LSUINT32 | m_ui32TotalIndices |
LSBOOL | m_bFinalized |
An index buffer.
Class CIndexBufferBase Description: An index buffer. Automatically uses the lowest suitable type for the given index data--that is it will use 16-bit indices if possible or upgrade to 32-bit automatically. This base class provides basic enumerations and a protected interface used only in debug mode. For the reasons behind this system, read the details in LSGVertexBufferBase.h.
LSBOOL lsg::CIndexBufferBase::m_bFinalized [protected] |
Has Finalize() been called?
LSUINT32 lsg::CIndexBufferBase::m_ui32AddedPrimitives [protected] |
Primitives added by triangle stripping.
LSUINT32 lsg::CIndexBufferBase::m_ui32ElementSize [protected] |
Size of each element in the buffer.
LSUINT32 lsg::CIndexBufferBase::m_ui32LockCount [protected] |
Our lock count.
LSUINT32 lsg::CIndexBufferBase::m_ui32TotalIndices [protected] |
Number of indices.
LSUINT32 lsg::CIndexBufferBase::m_ui32Usage [protected] |
Usage type.
CVectorPoD<LSUINT8, LSUINT32> lsg::CIndexBufferBase::m_vBuffer [protected] |
The raw index buffer.