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 |