| 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 |