Murl::Video::IProgram Member List
This is the complete list of members for Murl::Video::IProgram, including all inherited members.
Disable()=0 | Murl::Video::IProgram | pure virtual |
Enable()=0 | Murl::Video::IProgram | pure virtual |
GetAttributeId(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
GetAttributeIndex(IEnums::ShaderType shaderType, IEnums::AttributeItem item) const =0 | Murl::Video::IProgram | pure virtual |
GetAttributeIndex(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
GetAttributeItem(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
GetAttributeLocation(IEnums::ShaderType shaderType, IEnums::AttributeItem item) const =0 | Murl::Video::IProgram | pure virtual |
GetAttributeLocation(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
GetAttributeName(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
GetAttributeType(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
GetBranch(const IConstants *constants)=0 | Murl::Video::IProgram | pure virtual |
GetConstantBufferId(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
GetConstantBufferIndex(IEnums::ShaderType shaderType, IEnums::ConstantBufferItem item) const =0 | Murl::Video::IProgram | pure virtual |
GetConstantBufferIndex(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
GetConstantBufferItem(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
GetConstantBufferLocation(IEnums::ShaderType shaderType, IEnums::ConstantBufferItem item) const =0 | Murl::Video::IProgram | pure virtual |
GetConstantBufferLocation(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
GetConstantBufferName(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
GetLightTextureUnit(UInt32 lightUnit) const =0 | Murl::Video::IProgram | pure virtual |
GetLinkerLog() const =0 | Murl::Video::IProgram | pure virtual |
GetNumberOfAttributes(IEnums::ShaderType shaderType) const =0 | Murl::Video::IProgram | pure virtual |
GetNumberOfBoneUnitsUsed() const =0 | Murl::Video::IProgram | pure virtual |
GetNumberOfConstantBuffers(IEnums::ShaderType shaderType) const =0 | Murl::Video::IProgram | pure virtual |
GetNumberOfLightUnitsUsed() const =0 | Murl::Video::IProgram | pure virtual |
GetNumberOfTextures(IEnums::ShaderType shaderType) const =0 | Murl::Video::IProgram | pure virtual |
GetNumberOfTextureUnitsUsed() const =0 | Murl::Video::IProgram | pure virtual |
GetNumberOfUniforms(IEnums::ShaderType shaderType) const =0 | Murl::Video::IProgram | pure virtual |
GetObjectInterface()=0 | Murl::Video::IProgram | pure virtual |
GetObjectInterface() const =0 | Murl::Video::IProgram | pure virtual |
GetTextureIndex(IEnums::ShaderType shaderType, UInt32 unit) const =0 | Murl::Video::IProgram | pure virtual |
GetTextureSemantic(IEnums::ShaderType shaderType, UInt32 index, IEnums::ColorComponent colorComponent) const =0 | Murl::Video::IProgram | pure virtual |
GetTextureUnit(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
GetUniformId(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
GetUniformIndex(IEnums::ShaderType shaderType, IEnums::UniformItem item) const =0 | Murl::Video::IProgram | pure virtual |
GetUniformIndex(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
GetUniformItem(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
GetUniformLocation(IEnums::ShaderType shaderType, IEnums::UniformItem item) const =0 | Murl::Video::IProgram | pure virtual |
GetUniformLocation(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
GetUniformName(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
GetUniformType(IEnums::ShaderType shaderType, UInt32 index) const =0 | Murl::Video::IProgram | pure virtual |
HasAttribute(IEnums::ShaderType shaderType, IEnums::AttributeItem item) const =0 | Murl::Video::IProgram | pure virtual |
HasAttribute(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
HasConstantBuffer(IEnums::ShaderType shaderType, IEnums::ConstantBufferItem item) const =0 | Murl::Video::IProgram | pure virtual |
HasConstantBuffer(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
HasTexture(IEnums::ShaderType shaderType, UInt32 unit) const =0 | Murl::Video::IProgram | pure virtual |
HasUniform(IEnums::ShaderType shaderType, IEnums::UniformItem item) const =0 | Murl::Video::IProgram | pure virtual |
HasUniform(IEnums::ShaderType shaderType, SInt32 id) const =0 | Murl::Video::IProgram | pure virtual |
IsValid() const =0 | Murl::Video::IProgram | pure virtual |
Set(IProgram *currentProgram)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeFloat(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeFloat(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeFloatVector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeFloatVector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeFloatVector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeFloatVector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeFloatVector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeFloatVector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt16(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt16(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt16Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt16Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt16Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt16Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt16Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt16Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt8(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt8(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt8Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt8Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt8Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt8Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt8Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedSInt8Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt16(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt16(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt16Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt16Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt16Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt16Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt16Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt16Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt8(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt8(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt8Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt8Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt8Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt8Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt8Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeNormalizedUInt8Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt16(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt16(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt16Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt16Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt16Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt16Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt16Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt16Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt32(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt32(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt32Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt32Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt32Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt32Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt32Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt32Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt8(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt8(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt8Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt8Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt8Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt8Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt8Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeSInt8Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt16(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt16(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt16Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt16Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt16Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt16Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt16Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt16Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt32(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt32(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt32Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt32Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt32Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt32Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt32Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt32Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt8(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt8(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt8Vector2(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt8Vector2(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt8Vector3(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt8Vector3(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt8Vector4(IEnums::ShaderType shaderType, IEnums::AttributeItem item, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetAttributeUInt8Vector4(IEnums::ShaderType shaderType, SInt32 id, UInt32 byteStride, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetConstantBuffer(IEnums::ShaderType shaderType, IEnums::ConstantBufferItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetConstantBuffer(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetNumberOfBoneUnitsUsed(UInt32 numberOfUnits)=0 | Murl::Video::IProgram | pure virtual |
SetNumberOfLightUnitsUsed(UInt32 numberOfUnits)=0 | Murl::Video::IProgram | pure virtual |
SetNumberOfTextureUnitsUsed(UInt32 numberOfUnits)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloat(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloat(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatMatrix2(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatMatrix2(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatMatrix3(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatMatrix3(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatMatrix4(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatMatrix4(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatVector2(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatVector2(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatVector3(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatVector3(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatVector4(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformFloatVector4(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformSInt32(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformSInt32(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformSInt32Vector2(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformSInt32Vector2(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformSInt32Vector3(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformSInt32Vector3(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformSInt32Vector4(IEnums::ShaderType shaderType, IEnums::UniformItem item, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
SetUniformSInt32Vector4(IEnums::ShaderType shaderType, SInt32 id, const void *buffer, const void *data)=0 | Murl::Video::IProgram | pure virtual |
UsesFixedTechnique() const =0 | Murl::Video::IProgram | pure virtual |