Murl::Video::IConstantBuffer Member List

This is the complete list of members for Murl::Video::IConstantBuffer, including all inherited members.

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


Copyright © 2011-2024 Spraylight GmbH.