Murl::Video::IProgram Member List

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

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


Copyright © 2011-2018 Spraylight GmbH.