![]() |
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 |
1.8.11