| AddUniform(IEnums::UniformItem item, IEnums::UniformType type, UInt32 &byteOffset)=0 | Murl::Video::IConstantBuffer | pure virtual |
| AddUniform(SInt32 id, IEnums::UniformType type, UInt32 &byteOffset)=0 | Murl::Video::IConstantBuffer | pure virtual |
| AddUniform(const String &name, IEnums::UniformType type, UInt32 &byteOffset)=0 | Murl::Video::IConstantBuffer | pure virtual |
| AreConstantsModified() const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetAccessMode() const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetByteSize() const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetConstantBufferData()=0 | Murl::Video::IConstantBuffer | pure virtual |
| GetConstantBufferData() const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetConstantData()=0 | Murl::Video::IConstantBuffer | pure virtual |
| GetConstantData() const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetFloatMatrix2Uniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetFloatMatrix3Uniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetFloatMatrix4Uniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetFloatUniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetFloatVector2Uniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetFloatVector3Uniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetFloatVector4Uniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetMaxByteSize() const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetNumberOfUniforms() const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetObjectInterface()=0 | Murl::Video::IConstantBuffer | pure virtual |
| GetObjectInterface() const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetSignature() const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetSInt32Uniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetSInt32Vector2Uniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetSInt32Vector3Uniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetSInt32Vector4Uniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetUniform(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetUniformByteOffset(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetUniformId(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetUniformIndex(IEnums::UniformItem item) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetUniformIndex(SInt32 id) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetUniformIndex(const String &name) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetUniformItem(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| GetUniformType(UInt32 index) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| IsEqual(const IConstantBuffer *other) const =0 | Murl::Video::IConstantBuffer | pure virtual |
| RemoveAllUniforms()=0 | Murl::Video::IConstantBuffer | pure virtual |
| Set(IProgram *currentProgram, SInt32 id)=0 | Murl::Video::IConstantBuffer | pure virtual |
| SetAccessMode(IEnums::BufferAccessMode mode)=0 | Murl::Video::IConstantBuffer | pure virtual |
| SetByteSize(UInt32 byteSize)=0 | Murl::Video::IConstantBuffer | pure virtual |
| SetConstantData(void *constants, UInt32 maxByteSize)=0 | Murl::Video::IConstantBuffer | pure virtual |
| SetConstantData(const void *constants, UInt32 maxByteSize)=0 | Murl::Video::IConstantBuffer | pure virtual |
| SetConstantsModified()=0 | Murl::Video::IConstantBuffer | pure virtual |
| SetConstantsModified(UInt32 firstConstant, UInt32 numberOfConstants)=0 | Murl::Video::IConstantBuffer | pure virtual |