begin() | Castor3D::FrameVariableBuffer | inline |
begin() const | Castor3D::FrameVariableBuffer | inline |
Bind(uint32_t p_index) | Castor3D::FrameVariableBuffer | |
Cleanup() | Castor3D::FrameVariableBuffer | |
CreateVariable(ShaderProgram &p_program, eFRAME_VARIABLE_TYPE p_type, Castor::String const &p_name, uint32_t p_occurences=1) | Castor3D::FrameVariableBuffer | |
DoBind(uint32_t p_index)=0 | Castor3D::FrameVariableBuffer | protectedpure virtual |
DoCleanup()=0 | Castor3D::FrameVariableBuffer | protectedpure virtual |
DoCreateVariable(ShaderProgram *p_program, eFRAME_VARIABLE_TYPE p_type, Castor::String const &p_name, uint32_t p_occurences=1)=0 | Castor3D::FrameVariableBuffer | protectedpure virtual |
DoInitialise(ShaderProgram *p_program)=0 | Castor3D::FrameVariableBuffer | protectedpure virtual |
DoUnbind(uint32_t p_index)=0 | Castor3D::FrameVariableBuffer | protectedpure virtual |
end() | Castor3D::FrameVariableBuffer | inline |
end() const | Castor3D::FrameVariableBuffer | inline |
FrameVariableBuffer(Castor::String const &p_name, RenderSystem &p_renderSystem) | Castor3D::FrameVariableBuffer | |
GetName() const | Castor3D::FrameVariableBuffer | inline |
GetVariable(Castor::String const &p_name, std::shared_ptr< OneFrameVariable< T > > &p_variable) const | Castor3D::FrameVariableBuffer | |
GetVariable(Castor::String const &p_name, std::shared_ptr< PointFrameVariable< T, Count > > &p_variable) const | Castor3D::FrameVariableBuffer | |
GetVariable(Castor::String const &p_name, std::shared_ptr< MatrixFrameVariable< T, Rows, Columns > > &p_variable) const | Castor3D::FrameVariableBuffer | |
Initialise(ShaderProgram &p_program) | Castor3D::FrameVariableBuffer | |
m_buffer | Castor3D::FrameVariableBuffer | protected |
m_index | Castor3D::FrameVariableBuffer | protected |
m_listInitialised | Castor3D::FrameVariableBuffer | protected |
m_listVariables | Castor3D::FrameVariableBuffer | protected |
m_mapVariables | Castor3D::FrameVariableBuffer | protected |
m_name | Castor3D::FrameVariableBuffer | protected |
RemoveVariable(Castor::String const &p_name) | Castor3D::FrameVariableBuffer | |
sm_uiCount | Castor3D::FrameVariableBuffer | protectedstatic |
Unbind(uint32_t p_index) | Castor3D::FrameVariableBuffer | |
~FrameVariableBuffer() | Castor3D::FrameVariableBuffer | virtual |