Om  1.0.0
A universal framework for multimedia simulation
om::graphics::materials::ShaderBindingSet Member List

This is the complete list of members for om::graphics::materials::ShaderBindingSet, including all inherited members.

addConstant(const ShaderSourceString &constantName, const ConstantUsage &usage, const AttributeType &type, Size arraySize=Size(1), const ShaderBindingFlags &flags=ShaderBindingFlags::DEFAULT)om::graphics::materials::ShaderBindingSet
addConstant(const ShaderSourceString &constantName, const ConstantUsage &usage, const AttributeValue &value, Size arraySize=Size(1), const ShaderBindingFlags &flags=ShaderBindingFlags::DEFAULT)om::graphics::materials::ShaderBindingSet
addTexture(const ShaderSourceString &variableName, const TextureUsage &usage, const TextureType &type, Size arraySize=Size(1), const ShaderBindingFlags &flags=ShaderBindingFlags::DEFAULT)om::graphics::materials::ShaderBindingSet
addTexture(const ShaderSourceString &variableName, const TextureUsage &usage, Texture *texture, Size arraySize=Size(1), const ShaderBindingFlags &flags=ShaderBindingFlags::DEFAULT)om::graphics::materials::ShaderBindingSet
addVertexBuffer(const ShaderSourceString &variableName, const VertexUsage &usage, Size arraySize=Size(1), const ShaderBindingFlags &flags=ShaderBindingFlags::DEFAULT)om::graphics::materials::ShaderBindingSet
addVertexBuffer(const ShaderSourceString &variableName, const VertexUsage &usage, VertexBuffer *buffer, Size arraySize=Size(1), const ShaderBindingFlags &flags=ShaderBindingFlags::DEFAULT)om::graphics::materials::ShaderBindingSet
clear()om::graphics::materials::ShaderBindingSet
clearConstants()om::graphics::materials::ShaderBindingSet
clearTextures()om::graphics::materials::ShaderBindingSet
clearVertexBuffers()om::graphics::materials::ShaderBindingSet
getConstant(Index constantIndex, AttributeValue &value, Index arrayIndex=Index(0)) const om::graphics::materials::ShaderBindingSet
getConstant(ConstantUsage::Enum usage, AttributeValue &value, Index arrayIndex=Index(0)) const om::graphics::materials::ShaderBindingSetinline
getConstant(const ConstantUsage &usage, AttributeValue &value, Index arrayIndex=Index(0)) const om::graphics::materials::ShaderBindingSet
getConstantBinding(Index constantIndex) const om::graphics::materials::ShaderBindingSetinline
getConstantBindings() const om::graphics::materials::ShaderBindingSetinline
getConstantCount() const om::graphics::materials::ShaderBindingSetinline
getConstantData(Index constantIndex)om::graphics::materials::ShaderBindingSetinline
getConstantData(Index constantIndex) const om::graphics::materials::ShaderBindingSetinline
getConstantFlags(Index constantIndex) const om::graphics::materials::ShaderBindingSet
getConstantIndex(const ShaderSourceString &constantName, Index &constantIndex) const om::graphics::materials::ShaderBindingSet
getConstantIndex(ConstantUsage::Enum usage, Index &constantIndex) const om::graphics::materials::ShaderBindingSetinline
getConstantIndex(const ConstantUsage &usage, Index &constantIndex) const om::graphics::materials::ShaderBindingSet
getConstantUsage(Index constantIndex) const om::graphics::materials::ShaderBindingSet
getData()om::graphics::materials::ShaderBindingSetinline
getData() const om::graphics::materials::ShaderBindingSetinline
getTexture(Index textureIndex, Index arrayIndex=Index(0)) const om::graphics::materials::ShaderBindingSet
getTexture(TextureUsage::Enum usage, Index arrayIndex=Index(0)) const om::graphics::materials::ShaderBindingSetinline
getTexture(const TextureUsage &usage, Index arrayIndex=Index(0)) const om::graphics::materials::ShaderBindingSet
getTextureBinding(Index textureIndex) const om::graphics::materials::ShaderBindingSetinline
getTextureBindings() const om::graphics::materials::ShaderBindingSetinline
getTextureCount() const om::graphics::materials::ShaderBindingSetinline
getTextureFlags(Index textureIndex) const om::graphics::materials::ShaderBindingSet
getTextureIndex(const ShaderSourceString &variableName, Index &textureIndex) const om::graphics::materials::ShaderBindingSet
getTextureIndex(TextureUsage::Enum usage, Index &textureIndex) const om::graphics::materials::ShaderBindingSetinline
getTextureIndex(const TextureUsage &usage, Index &textureIndex) const om::graphics::materials::ShaderBindingSet
getTextureUsage(Index textureIndex) const om::graphics::materials::ShaderBindingSet
getVertexBinding(Index bindingIndex) const om::graphics::materials::ShaderBindingSetinline
getVertexBindings() const om::graphics::materials::ShaderBindingSetinline
getVertexBuffer(Index bindingIndex, Index arrayIndex=Index(0)) const om::graphics::materials::ShaderBindingSet
getVertexBuffer(VertexUsage::Enum usage, Index arrayIndex=Index(0)) const om::graphics::materials::ShaderBindingSetinline
getVertexBuffer(const VertexUsage &usage, Index arrayIndex=Index(0)) const om::graphics::materials::ShaderBindingSet
getVertexBufferCount() const om::graphics::materials::ShaderBindingSetinline
getVertexBufferFlags(Index bindingIndex) const om::graphics::materials::ShaderBindingSet
getVertexBufferIndex(const ShaderSourceString &variableName, Index &bindingIndex) const om::graphics::materials::ShaderBindingSet
getVertexBufferIndex(VertexUsage::Enum usage, Index &bindingIndex) const om::graphics::materials::ShaderBindingSetinline
getVertexBufferIndex(const VertexUsage &usage, Index &bindingIndex) const om::graphics::materials::ShaderBindingSet
getVertexBufferUsage(Index bindingIndex) const om::graphics::materials::ShaderBindingSet
removeConstant(Index constantIndex)om::graphics::materials::ShaderBindingSet
removeTexture(Index textureIndex)om::graphics::materials::ShaderBindingSet
removeVertexBuffer(Index vertexBufferIndex)om::graphics::materials::ShaderBindingSet
setConstant(Index constantIndex, const AttributeValue &value, Index arrayIndex=Index(0))om::graphics::materials::ShaderBindingSet
setConstant(ConstantUsage::Enum usage, const AttributeValue &value, Index arrayIndex=Index(0))om::graphics::materials::ShaderBindingSetinline
setConstant(const ConstantUsage &usage, const AttributeValue &value, Index arrayIndex=Index(0))om::graphics::materials::ShaderBindingSet
setConstantFlags(Index constantIndex, const ShaderBindingFlags &newFlags)om::graphics::materials::ShaderBindingSet
setConstantUsage(Index constantIndex, const ConstantUsage &newUsage)om::graphics::materials::ShaderBindingSet
setTexture(Index textureIndex, Texture *texture, Index arrayIndex=Index(0))om::graphics::materials::ShaderBindingSet
setTexture(TextureUsage::Enum usage, Texture *texture, Index arrayIndex=Index(0))om::graphics::materials::ShaderBindingSetinline
setTexture(const TextureUsage &usage, Texture *texture, Index arrayIndex=Index(0))om::graphics::materials::ShaderBindingSet
setTextureFlags(Index textureIndex, const ShaderBindingFlags &newFlags)om::graphics::materials::ShaderBindingSet
setTextureUsage(Index textureIndex, const TextureUsage &newUsage)om::graphics::materials::ShaderBindingSet
setVertexBuffer(Index bindingIndex, VertexBuffer *buffer, Index arrayIndex=Index(0))om::graphics::materials::ShaderBindingSet
setVertexBuffer(VertexUsage::Enum usage, VertexBuffer *buffer, Index arrayIndex=Index(0))om::graphics::materials::ShaderBindingSetinline
setVertexBuffer(const VertexUsage &usage, VertexBuffer *buffer, Index arrayIndex=Index(0))om::graphics::materials::ShaderBindingSet
setVertexBufferFlags(Index bindingIndex, const ShaderBindingFlags &newFlags)om::graphics::materials::ShaderBindingSet
setVertexBufferUsage(Index bindingIndex, const VertexUsage &newUsage)om::graphics::materials::ShaderBindingSet
ShaderBindingSet()om::graphics::materials::ShaderBindingSet