| 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 |
| GetNativeOutputLanguage() 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 |
| GetRawDataSourceHash() 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 |
| GetSubShaderIndexNative(IEnums::ShaderType type, IEnums::ShaderLanguage nativeLanguage) 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 |
| GetVariantOfShader(UInt64 variantId, IEnums::ShaderType type) 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 |