Bind()=0 | Castor3D::FrameVariable | pure virtual |
Cleanup()=0 | Castor3D::FrameVariable | pure virtual |
const_ptr() const | Castor3D::TFrameVariable< T > | virtual |
DoCleanupBuffer() | Castor3D::TFrameVariable< T > | inlineprotected |
FrameVariable(ShaderProgram *p_program) | Castor3D::FrameVariable | |
FrameVariable(ShaderProgram *p_program, uint32_t p_occurences) | Castor3D::FrameVariable | |
FrameVariable(FrameVariable const &p_object) | Castor3D::FrameVariable | |
FrameVariable(FrameVariable &&p_object) | Castor3D::FrameVariable | |
GetDataTypeName() const | Castor3D::TFrameVariable< T > | inlinevirtual |
GetFrameVariableType() | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inlinestatic |
GetFrameVariableTypeName() | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inlinestatic |
GetFullType() const | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inlinevirtual |
GetFullTypeName() 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_index) 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_index) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
GetValue(uint32_t p_index) const | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
GetVariableType() | Castor3D::MatrixFrameVariable< T, Rows, Columns > | static |
Initialise()=0 | Castor3D::FrameVariable | pure virtual |
link(uint8_t *p_buffer) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | virtual |
m_bOwnBuffer | Castor3D::TFrameVariable< T > | protected |
m_changed | Castor3D::FrameVariable | protected |
m_mtxValue | Castor3D::MatrixFrameVariable< T, Rows, Columns > | protected |
m_name | Castor3D::FrameVariable | protected |
m_occurences | Castor3D::FrameVariable | protected |
m_program | Castor3D::FrameVariable | protected |
m_strValue | Castor3D::FrameVariable | protected |
m_values | Castor3D::TFrameVariable< T > | protected |
MatrixFrameVariable(ShaderProgram *p_program) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | |
MatrixFrameVariable(ShaderProgram *p_program, uint32_t p_occurences) | 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 > | |
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_index) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
operator[](uint32_t p_index) const | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
policy typedef | Castor3D::MatrixFrameVariable< T, Rows, Columns > | protected |
SetName(Castor::String const &p_name) | Castor3D::FrameVariable | inlinevirtual |
SetValue(Castor::Matrix< T, Rows, Columns > const &p_value) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
SetValue(Castor::Matrix< T, Rows, Columns > const &p_value, uint32_t p_index) | Castor3D::MatrixFrameVariable< T, Rows, Columns > | inline |
SetValueStr(Castor::String const &p_value) | Castor3D::FrameVariable | virtual |
SetValueStr(Castor::String const &p_value, uint32_t p_index) | Castor3D::FrameVariable | virtual |
size() const | Castor3D::MatrixFrameVariable< T, Rows, Columns > | virtual |
TFrameVariable(ShaderProgram *p_program) | Castor3D::TFrameVariable< T > | |
TFrameVariable(ShaderProgram *p_program, uint32_t p_occurences) | Castor3D::TFrameVariable< T > | |
TFrameVariable(TFrameVariable< T > const &p_object) | Castor3D::TFrameVariable< T > | |
TFrameVariable(TFrameVariable< T > &&p_object) | Castor3D::TFrameVariable< T > | |
Unbind()=0 | Castor3D::FrameVariable | pure virtual |
~FrameVariable() | Castor3D::FrameVariable | virtual |
~MatrixFrameVariable() | Castor3D::MatrixFrameVariable< T, Rows, Columns > | virtual |
~TFrameVariable() | Castor3D::TFrameVariable< T > | virtual |