Murl Engine API
Version 2018.3
Murl::Resource::IShader Member List
This is the complete list of members for
Murl::Resource::IShader
, including all inherited members.
GetAttributeAlternativeName
(UInt32 attributeIndex, UInt32 alternativeNameIndex) const =0
Murl::Resource::IShader
pure virtual
GetAttributeIndex
(const String &name) const =0
Murl::Resource::IShader
pure virtual
GetAttributeItem
(UInt32 attributeIndex) const =0
Murl::Resource::IShader
pure virtual
GetAttributeLocation
(UInt32 attributeIndex) const =0
Murl::Resource::IShader
pure virtual
GetAttributeName
(UInt32 attributeIndex) const =0
Murl::Resource::IShader
pure virtual
GetAttributePrecision
(UInt32 attributeIndex) const =0
Murl::Resource::IShader
pure virtual
GetAttributeType
(UInt32 attributeIndex) const =0
Murl::Resource::IShader
pure virtual
GetConstantBufferAlternativeName
(UInt32 constantBufferIndex, UInt32 alternativeNameIndex) const =0
Murl::Resource::IShader
pure virtual
GetConstantBufferIndex
(const String &name) const =0
Murl::Resource::IShader
pure virtual
GetConstantBufferItem
(UInt32 constantBufferIndex) const =0
Murl::Resource::IShader
pure virtual
GetConstantBufferLocation
(UInt32 constantBufferIndex) const =0
Murl::Resource::IShader
pure virtual
GetConstantBufferName
(UInt32 constantBufferIndex) const =0
Murl::Resource::IShader
pure virtual
GetConstantBufferUniformIndex
(UInt32 constantBufferIndex, UInt32 uniformIndex) const =0
Murl::Resource::IShader
pure virtual
GetConstantDefaultValue
(UInt32 constantIndex) const =0
Murl::Resource::IShader
pure virtual
GetConstantIndex
(const String &name) const =0
Murl::Resource::IShader
pure virtual
GetConstantName
(UInt32 constantIndex) const =0
Murl::Resource::IShader
pure virtual
GetConstantPrecision
(UInt32 constantIndex) const =0
Murl::Resource::IShader
pure virtual
GetConstantType
(UInt32 constantIndex) const =0
Murl::Resource::IShader
pure virtual
GetInputLanguage
() const =0
Murl::Resource::IShader
pure virtual
GetNumberOfAttributeAlternativeNames
(UInt32 attributeIndex) const =0
Murl::Resource::IShader
pure virtual
GetNumberOfAttributes
() const =0
Murl::Resource::IShader
pure virtual
GetNumberOfConstantBufferAlternativeNames
(UInt32 constantBufferIndex) const =0
Murl::Resource::IShader
pure virtual
GetNumberOfConstantBuffers
() const =0
Murl::Resource::IShader
pure virtual
GetNumberOfConstantBufferUniforms
(UInt32 constantBufferIndex) const =0
Murl::Resource::IShader
pure virtual
GetNumberOfConstants
() const =0
Murl::Resource::IShader
pure virtual
GetNumberOfSubShaders
() const =0
Murl::Resource::IShader
pure virtual
GetNumberOfTextureAlternativeNames
(UInt32 textureIndex) const =0
Murl::Resource::IShader
pure virtual
GetNumberOfTextures
() const =0
Murl::Resource::IShader
pure virtual
GetNumberOfUniformAlternativeNames
(UInt32 uniformIndex) const =0
Murl::Resource::IShader
pure virtual
GetNumberOfUniforms
() const =0
Murl::Resource::IShader
pure virtual
GetNumberOfVaryings
() const =0
Murl::Resource::IShader
pure virtual
GetObjectInterface
()=0
Murl::Resource::IShader
pure virtual
GetObjectInterface
() const =0
Murl::Resource::IShader
pure virtual
GetOptimizedCode
() const =0
Murl::Resource::IShader
pure virtual
GetOptimizedDefinitions
() const =0
Murl::Resource::IShader
pure virtual
GetOptimizedLog
() const =0
Murl::Resource::IShader
pure virtual
GetOptimizedPrefix
() const =0
Murl::Resource::IShader
pure virtual
GetOptimizedSource
() const =0
Murl::Resource::IShader
pure virtual
GetOutputLanguage
() const =0
Murl::Resource::IShader
pure virtual
GetRawData
() const =0
Murl::Resource::IShader
pure virtual
GetSubShader
(UInt32 shaderIndex)=0
Murl::Resource::IShader
pure virtual
GetSubShader
(UInt32 shaderIndex) const =0
Murl::Resource::IShader
pure virtual
GetSubShaderIndex
(IEnums::ShaderType type, IEnums::ShaderLanguage language) const =0
Murl::Resource::IShader
pure virtual
GetTextureAlternativeName
(UInt32 textureIndex, UInt32 alternativeNameIndex) const =0
Murl::Resource::IShader
pure virtual
GetTextureDefaultValue
(UInt32 textureIndex, IEnums::ColorComponent colorComponent) const =0
Murl::Resource::IShader
pure virtual
GetTextureFlags
(UInt32 textureIndex) const =0
Murl::Resource::IShader
pure virtual
GetTextureIndex
(const String &name) const =0
Murl::Resource::IShader
pure virtual
GetTextureLocation
(UInt32 textureIndex) const =0
Murl::Resource::IShader
pure virtual
GetTextureName
(UInt32 textureIndex) const =0
Murl::Resource::IShader
pure virtual
GetTexturePrecision
(UInt32 textureIndex) const =0
Murl::Resource::IShader
pure virtual
GetTextureSemantic
(UInt32 textureIndex, IEnums::ColorComponent colorComponent) const =0
Murl::Resource::IShader
pure virtual
GetTextureSemanticIndex
(UInt32 textureIndex, IEnums::ColorComponent colorComponent) const =0
Murl::Resource::IShader
pure virtual
GetTextureType
(UInt32 textureIndex) const =0
Murl::Resource::IShader
pure virtual
GetType
() const =0
Murl::Resource::IShader
pure virtual
GetUniformAlternativeName
(UInt32 uniformIndex, UInt32 alternativeNameIndex) const =0
Murl::Resource::IShader
pure virtual
GetUniformArraySize
(UInt32 uniformIndex) const =0
Murl::Resource::IShader
pure virtual
GetUniformConstantBufferIndex
(UInt32 uniformIndex) const =0
Murl::Resource::IShader
pure virtual
GetUniformDefaultValue
(UInt32 uniformIndex) const =0
Murl::Resource::IShader
pure virtual
GetUniformIndex
(const String &name) const =0
Murl::Resource::IShader
pure virtual
GetUniformItem
(UInt32 uniformIndex) const =0
Murl::Resource::IShader
pure virtual
GetUniformLocation
(UInt32 uniformIndex) const =0
Murl::Resource::IShader
pure virtual
GetUniformName
(UInt32 uniformIndex) const =0
Murl::Resource::IShader
pure virtual
GetUniformPrecision
(UInt32 uniformIndex) const =0
Murl::Resource::IShader
pure virtual
GetUniformType
(UInt32 uniformIndex) const =0
Murl::Resource::IShader
pure virtual
GetUnoptimizedCode
() const =0
Murl::Resource::IShader
pure virtual
GetUnoptimizedDefinitions
() const =0
Murl::Resource::IShader
pure virtual
GetUnoptimizedLog
() const =0
Murl::Resource::IShader
pure virtual
GetUnoptimizedPrefix
() const =0
Murl::Resource::IShader
pure virtual
GetUnoptimizedSource
() const =0
Murl::Resource::IShader
pure virtual
GetVaryingIndex
(const String &name) const =0
Murl::Resource::IShader
pure virtual
GetVaryingLocation
(UInt32 varyingIndex) const =0
Murl::Resource::IShader
pure virtual
GetVaryingName
(UInt32 varyingIndex) const =0
Murl::Resource::IShader
pure virtual
GetVaryingPrecision
(UInt32 varyingIndex) const =0
Murl::Resource::IShader
pure virtual
GetVaryingType
(UInt32 varyingIndex) const =0
Murl::Resource::IShader
pure virtual
Generated on Mon Feb 25 2019 15:59:12 for Murl Engine API by
1.8.14