Castor3D
..
|
Buffer element description. More...
Public Member Functions | |
BufferElementDeclaration () | |
Constructor. More... | |
BufferElementDeclaration (Castor::String const &p_name, uint32_t p_usages, eELEMENT_TYPE p_type, uint32_t p_offset=0) | |
Constructor. More... | |
Public Attributes | |
Castor::String | m_name |
The associated variable name. More... | |
uint32_t | m_usages |
Element usage. More... | |
eELEMENT_TYPE | m_dataType |
Element type. More... | |
uint32_t | m_offset |
Offset in buffer. More... | |
Buffer element description.
|
inline |
Constructor.
|
inline |
Constructor.
[in] | p_name | The associated variable name. |
[in] | p_usages | Element possible usages (eELEMENT_USAGE combination). |
[in] | p_type | Element type. |
[in] | p_offset | Offset in the stream. |
eELEMENT_TYPE Castor3D::BufferElementDeclaration::m_dataType |
Element type.
Referenced by Castor3D::operator!=(), and Castor3D::operator==().
Castor::String Castor3D::BufferElementDeclaration::m_name |
The associated variable name.
Referenced by Castor3D::operator!=(), and Castor3D::operator==().
uint32_t Castor3D::BufferElementDeclaration::m_offset |
Offset in buffer.
Referenced by Castor3D::operator!=(), and Castor3D::operator==().
uint32_t Castor3D::BufferElementDeclaration::m_usages |
Element usage.
Referenced by Castor3D::operator!=(), and Castor3D::operator==().