Apply()=0 | Castor3D::FrameVariable | pure virtual |
Bind()=0 | Castor3D::FrameVariable | pure virtual |
Cleanup()=0 | Castor3D::FrameVariable | pure virtual |
const_ptr() const | Castor3D::TFrameVariable< T > | inlinevirtual |
DoCleanupBuffer() | Castor3D::TFrameVariable< T > | inlineprotected |
FrameVariable(ShaderProgramBase *p_pProgram) | Castor3D::FrameVariable | |
FrameVariable(ShaderProgramBase *p_pProgram, uint32_t p_uiOcc) | Castor3D::FrameVariable | |
FrameVariable(FrameVariable const &p_object) | Castor3D::FrameVariable | |
FrameVariable(FrameVariable &&p_object) | Castor3D::FrameVariable | |
GetDataType() const | Castor3D::TFrameVariable< T > | inlinevirtual |
GetFrameVariableType() | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inlinestatic |
GetFullType() const | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inlinevirtual |
GetName() const | Castor3D::FrameVariable | inline |
GetOccCount() const | Castor3D::FrameVariable | inline |
GetProgram() const | Castor3D::FrameVariable | inline |
GetStrValue() const | Castor3D::FrameVariable | inline |
GetStrValue(uint32_t p_uiIndex) const | Castor3D::FrameVariable | inline |
GetType() const | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inlinevirtual |
GetValue() | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
GetValue() const | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
GetValue(uint32_t p_uiIndex) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
GetValue(uint32_t p_uiIndex) const | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
GetVariableType() | Castor3D::MatrixFrameVariable< T, Rows, Columns > | static |
Initialise()=0 | Castor3D::FrameVariable | pure virtual |
link(uint8_t *p_pBuffer) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | virtual |
m_bChanged | Castor3D::FrameVariable | protected |
m_bOwnBuffer | Castor3D::TFrameVariable< T > | protected |
m_mtxValue | Castor3D::MatrixFrameVariable< T, Rows, Columns > | protected |
m_pProgram | Castor3D::FrameVariable | protected |
m_pValues | Castor3D::TFrameVariable< T > | protected |
m_strName | Castor3D::FrameVariable | protected |
m_strValue | Castor3D::FrameVariable | protected |
m_uiOcc | Castor3D::FrameVariable | protected |
MatrixFrameVariable(ShaderProgramBase *p_pProgram) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | |
MatrixFrameVariable(ShaderProgramBase *p_pProgram, uint32_t p_uiOcc) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | |
MatrixFrameVariable(MatrixFrameVariable< T, Rows, Columns > const &p_object) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | |
MatrixFrameVariable(MatrixFrameVariable< T, Rows, Columns > &&p_object) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | |
Names | Castor3D::FrameVariable | static |
operator=(MatrixFrameVariable< T, Rows, Columns > const &p_object) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | |
operator=(MatrixFrameVariable< T, Rows, Columns > &&p_object) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | |
Castor3D::TFrameVariable::operator=(TFrameVariable< T > const &p_object) | Castor3D::TFrameVariable< T > | |
Castor3D::TFrameVariable::operator=(TFrameVariable< T > &&p_object) | Castor3D::TFrameVariable< T > | |
Castor3D::FrameVariable::operator=(FrameVariable const &p_object) | Castor3D::FrameVariable | |
Castor3D::FrameVariable::operator=(FrameVariable &&p_object) | Castor3D::FrameVariable | |
operator[](uint32_t p_uiIndex) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
operator[](uint32_t p_uiIndex) const | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
policy typedef | Castor3D::MatrixFrameVariable< T, Rows, Columns > | protected |
SetName(Castor::String const &p_strName) | Castor3D::FrameVariable | inlinevirtual |
SetValue(Castor::Matrix< T, Rows, Columns > const &p_mtxValue) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
SetValue(Castor::Matrix< T, Rows, Columns > const &p_mtxValue, uint32_t p_uiIndex) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
SetValueStr(Castor::String const &p_strValue) | Castor3D::FrameVariable | virtual |
SetValueStr(Castor::String const &p_strValue, uint32_t p_uiIndex) | Castor3D::FrameVariable | virtual |
size() const | Castor3D::MatrixFrameVariable< T, Rows, Columns > | virtual |
StGetDataType() | Castor3D::TFrameVariable< T > | inlinestatic |
TFrameVariable(ShaderProgramBase *p_pProgram) | Castor3D::TFrameVariable< T > | |
TFrameVariable(ShaderProgramBase *p_pProgram, uint32_t p_uiOcc) | Castor3D::TFrameVariable< T > | |
TFrameVariable(TFrameVariable< T > const &p_object) | Castor3D::TFrameVariable< T > | |
TFrameVariable(TFrameVariable< T > &&p_object) | Castor3D::TFrameVariable< T > | |
~FrameVariable() | Castor3D::FrameVariable | virtual |
~MatrixFrameVariable() | Castor3D::MatrixFrameVariable< T, Rows, Columns > | virtual |
~TFrameVariable() | Castor3D::TFrameVariable< T > | virtual |