Murl::Video::IShader Member List

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

AddAttribute(const String &name, UInt32 location, IEnums::AttributeItem item, IEnums::AttributeType type)=0Murl::Video::IShaderpure virtual
AddAttributeAlternativeName(UInt32 index, const String &name)=0Murl::Video::IShaderpure virtual
AddConstantBuffer(const String &name, UInt32 location, IEnums::ConstantBufferItem item)=0Murl::Video::IShaderpure virtual
AddConstantBufferAlternativeName(UInt32 index, const String &name)=0Murl::Video::IShaderpure virtual
AddTexture(const String &name, UInt32 location, IEnums::TextureType type, const IEnums::TextureSemantic *semantics, const UInt32 *semanticIndices)=0Murl::Video::IShaderpure virtual
AddTextureAlternativeName(UInt32 index, const String &name)=0Murl::Video::IShaderpure virtual
AddUniform(const String &name, UInt32 location, IEnums::UniformItem item, IEnums::UniformType type)=0Murl::Video::IShaderpure virtual
AddUniformAlternativeName(UInt32 index, const String &name)=0Murl::Video::IShaderpure virtual
AttachToProgram(void *handle)=0Murl::Video::IShaderpure virtual
DetachFromProgram(void *handle)=0Murl::Video::IShaderpure virtual
GetAttributeAlternativeName(UInt32 attributeIndex, UInt32 alternativeNameIndex) const =0Murl::Video::IShaderpure virtual
GetAttributeIndex(UInt32 location) const =0Murl::Video::IShaderpure virtual
GetAttributeItem(UInt32 attributeIndex) const =0Murl::Video::IShaderpure virtual
GetAttributeLocation(UInt32 attributeIndex) const =0Murl::Video::IShaderpure virtual
GetAttributeName(UInt32 attributeIndex) const =0Murl::Video::IShaderpure virtual
GetAttributeType(UInt32 attributeIndex) const =0Murl::Video::IShaderpure virtual
GetCompilerLog() const =0Murl::Video::IShaderpure virtual
GetConstantBufferAlternativeName(UInt32 constantBufferIndex, UInt32 alternativeNameIndex) const =0Murl::Video::IShaderpure virtual
GetConstantBufferIndex(UInt32 location) const =0Murl::Video::IShaderpure virtual
GetConstantBufferItem(UInt32 constantBufferIndex) const =0Murl::Video::IShaderpure virtual
GetConstantBufferLocation(UInt32 constantBufferIndex) const =0Murl::Video::IShaderpure virtual
GetConstantBufferName(UInt32 constantBufferIndex) const =0Murl::Video::IShaderpure virtual
GetData() const =0Murl::Video::IShaderpure virtual
GetNumberOfAttributeAlternativeNames(UInt32 attributeIndex) const =0Murl::Video::IShaderpure virtual
GetNumberOfAttributes() const =0Murl::Video::IShaderpure virtual
GetNumberOfConstantBufferAlternativeNames(UInt32 constantBufferIndex) const =0Murl::Video::IShaderpure virtual
GetNumberOfConstantBuffers() const =0Murl::Video::IShaderpure virtual
GetNumberOfTextureAlternativeNames(UInt32 textureIndex) const =0Murl::Video::IShaderpure virtual
GetNumberOfTextures() const =0Murl::Video::IShaderpure virtual
GetNumberOfUniformAlternativeNames(UInt32 uniformIndex) const =0Murl::Video::IShaderpure virtual
GetNumberOfUniforms() const =0Murl::Video::IShaderpure virtual
GetObjectInterface()=0Murl::Video::IShaderpure virtual
GetObjectInterface() const =0Murl::Video::IShaderpure virtual
GetSource() const =0Murl::Video::IShaderpure virtual
GetTextureAlternativeName(UInt32 textureIndex, UInt32 alternativeNameIndex) const =0Murl::Video::IShaderpure virtual
GetTextureIndex(UInt32 location) const =0Murl::Video::IShaderpure virtual
GetTextureLocation(UInt32 textureIndex) const =0Murl::Video::IShaderpure virtual
GetTextureName(UInt32 textureIndex) const =0Murl::Video::IShaderpure virtual
GetTextureSemantic(UInt32 textureIndex, IEnums::ColorComponent colorComponent) const =0Murl::Video::IShaderpure virtual
GetTextureSemanticIndex(UInt32 textureIndex, IEnums::ColorComponent colorComponent) const =0Murl::Video::IShaderpure virtual
GetTextureType(UInt32 textureIndex) const =0Murl::Video::IShaderpure virtual
GetType() const =0Murl::Video::IShaderpure virtual
GetUniformAlternativeName(UInt32 uniformIndex, UInt32 alternativeNameIndex) const =0Murl::Video::IShaderpure virtual
GetUniformIndex(UInt32 location) const =0Murl::Video::IShaderpure virtual
GetUniformItem(UInt32 uniformIndex) const =0Murl::Video::IShaderpure virtual
GetUniformLocation(UInt32 uniformIndex) const =0Murl::Video::IShaderpure virtual
GetUniformName(UInt32 uniformIndex) const =0Murl::Video::IShaderpure virtual
GetUniformType(UInt32 uniformIndex) const =0Murl::Video::IShaderpure virtual
IsValid() const =0Murl::Video::IShaderpure virtual
SetData(const ConstData &data)=0Murl::Video::IShaderpure virtual
SetSource(const String &source)=0Murl::Video::IShaderpure virtual
SetType(IEnums::ShaderType type)=0Murl::Video::IShaderpure virtual


Copyright © 2011-2018 Spraylight GmbH.