Om
1.0.0
A universal framework for multimedia simulation
|
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::ShaderBindingSet | inline |
getConstant(const ConstantUsage &usage, AttributeValue &value, Index arrayIndex=Index(0)) const | om::graphics::materials::ShaderBindingSet | |
getConstantBinding(Index constantIndex) const | om::graphics::materials::ShaderBindingSet | inline |
getConstantBindings() const | om::graphics::materials::ShaderBindingSet | inline |
getConstantCount() const | om::graphics::materials::ShaderBindingSet | inline |
getConstantData(Index constantIndex) | om::graphics::materials::ShaderBindingSet | inline |
getConstantData(Index constantIndex) const | om::graphics::materials::ShaderBindingSet | inline |
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::ShaderBindingSet | inline |
getConstantIndex(const ConstantUsage &usage, Index &constantIndex) const | om::graphics::materials::ShaderBindingSet | |
getConstantUsage(Index constantIndex) const | om::graphics::materials::ShaderBindingSet | |
getData() | om::graphics::materials::ShaderBindingSet | inline |
getData() const | om::graphics::materials::ShaderBindingSet | inline |
getTexture(Index textureIndex, Index arrayIndex=Index(0)) const | om::graphics::materials::ShaderBindingSet | |
getTexture(TextureUsage::Enum usage, Index arrayIndex=Index(0)) const | om::graphics::materials::ShaderBindingSet | inline |
getTexture(const TextureUsage &usage, Index arrayIndex=Index(0)) const | om::graphics::materials::ShaderBindingSet | |
getTextureBinding(Index textureIndex) const | om::graphics::materials::ShaderBindingSet | inline |
getTextureBindings() const | om::graphics::materials::ShaderBindingSet | inline |
getTextureCount() const | om::graphics::materials::ShaderBindingSet | inline |
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::ShaderBindingSet | inline |
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::ShaderBindingSet | inline |
getVertexBindings() const | om::graphics::materials::ShaderBindingSet | inline |
getVertexBuffer(Index bindingIndex, Index arrayIndex=Index(0)) const | om::graphics::materials::ShaderBindingSet | |
getVertexBuffer(VertexUsage::Enum usage, Index arrayIndex=Index(0)) const | om::graphics::materials::ShaderBindingSet | inline |
getVertexBuffer(const VertexUsage &usage, Index arrayIndex=Index(0)) const | om::graphics::materials::ShaderBindingSet | |
getVertexBufferCount() const | om::graphics::materials::ShaderBindingSet | inline |
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::ShaderBindingSet | inline |
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::ShaderBindingSet | inline |
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::ShaderBindingSet | inline |
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::ShaderBindingSet | inline |
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 |