| clearContext() | om::graphics::devices::GraphicsContextObject | inline |
| context | om::graphics::devices::GraphicsContextObject | protected |
| download(DownloadRequest &request) | om::graphics::materials::Technique | virtual |
| om::graphics::devices::GraphicsContextObject::download() | om::graphics::devices::GraphicsContextObject | |
| getBindings() const | om::graphics::materials::Technique | inline |
| getConfiguration() | om::graphics::materials::Technique | inline |
| getConfiguration() const | om::graphics::materials::Technique | inline |
| getConstant(Index constantIndex, AttributeValue &value, Index arrayIndex=Index(0)) const | om::graphics::materials::Technique | inline |
| getConstant(ConstantUsage::Enum usage, AttributeValue &value, Index arrayIndex=Index(0)) const | om::graphics::materials::Technique | inline |
| getConstant(const ConstantUsage &usage, AttributeValue &value, Index arrayIndex=Index(0)) const | om::graphics::materials::Technique | inline |
| getConstantBinding(Index constantIndex) const | om::graphics::materials::Technique | inline |
| getConstantCount() const | om::graphics::materials::Technique | inline |
| getConstantFlags(Index constantIndex) const | om::graphics::materials::Technique | inline |
| getConstantIndex(const ShaderSourceString &constantName, Index &constantIndex) const | om::graphics::materials::Technique | inline |
| getConstantIndex(const ConstantUsage &usage, Index &constantIndex) const | om::graphics::materials::Technique | inline |
| getConstantUsage(Index constantIndex) const | om::graphics::materials::Technique | inline |
| getContext() const | om::graphics::devices::GraphicsContextObject | inline |
| getPasses() | om::graphics::materials::Technique | inline |
| getPasses() const | om::graphics::materials::Technique | inline |
| getProgram() const | om::graphics::materials::Technique | inline |
| getRenderable() const | om::graphics::materials::Technique | inline |
| getRenderMode() | om::graphics::materials::Technique | inline |
| getRenderMode() const | om::graphics::materials::Technique | inline |
| getTexture(Index textureIndex, Index arrayIndex=Index(0)) const | om::graphics::materials::Technique | inline |
| getTexture(TextureUsage::Enum usage, Index arrayIndex=Index(0)) const | om::graphics::materials::Technique | inline |
| getTexture(const TextureUsage &usage, Index arrayIndex=Index(0)) const | om::graphics::materials::Technique | inline |
| getTextureBinding(Index textureIndex) const | om::graphics::materials::Technique | inline |
| getTextureCount() const | om::graphics::materials::Technique | inline |
| getTextureFlags(Index textureIndex) const | om::graphics::materials::Technique | inline |
| getTextureIndex(const ShaderSourceString &variableName, Index &textureIndex) const | om::graphics::materials::Technique | inline |
| getTextureIndex(TextureUsage::Enum usage, Index &textureIndex) const | om::graphics::materials::Technique | inline |
| getTextureIndex(const TextureUsage &usage, Index &textureIndex) const | om::graphics::materials::Technique | inline |
| getTextureUsage(Index textureIndex) const | om::graphics::materials::Technique | inline |
| getUsage() const | om::graphics::materials::Technique | inline |
| getVertexBinding(Index bindingIndex) const | om::graphics::materials::Technique | inline |
| getVertexBuffer(Index bindingIndex, Index arrayIndex=Index(0)) const | om::graphics::materials::Technique | inline |
| getVertexBuffer(VertexUsage::Enum usage, Index arrayIndex=Index(0)) const | om::graphics::materials::Technique | inline |
| getVertexBuffer(const VertexUsage &usage, Index arrayIndex=Index(0)) const | om::graphics::materials::Technique | inline |
| getVertexBufferCount() const | om::graphics::materials::Technique | inline |
| getVertexBufferFlags(Index textureIndex) const | om::graphics::materials::Technique | inline |
| getVertexBufferIndex(const ShaderSourceString &variableName, Index &bindingIndex) const | om::graphics::materials::Technique | inline |
| getVertexBufferIndex(VertexUsage::Enum usage, Index &bindingIndex) const | om::graphics::materials::Technique | inline |
| getVertexBufferIndex(const VertexUsage &usage, Index &bindingIndex) const | om::graphics::materials::Technique | inline |
| getVertexBufferUsage(Index bindingIndex) const | om::graphics::materials::Technique | inline |
| GraphicsContextObject() | om::graphics::devices::GraphicsContextObject | inlineprotected |
| GraphicsContextObject(GraphicsContext *newContext) | om::graphics::devices::GraphicsContextObject | inlineprotected |
| isDownloaded() const | om::graphics::materials::Technique | virtual |
| isTransparent() const | om::graphics::materials::Technique | inline |
| isUploaded() const | om::graphics::materials::Technique | virtual |
| isValid() const | om::graphics::materials::Technique | virtual |
| RESOURCE_TYPE | om::graphics::materials::Technique | static |
| setConfiguration(const ShaderConfiguration &newConfiguration) | om::graphics::materials::Technique | inline |
| setConstant(Index constantIndex, const AttributeValue &value, Index arrayIndex=Index(0)) | om::graphics::materials::Technique | inline |
| setConstant(ConstantUsage::Enum usage, const AttributeValue &value, Index arrayIndex=Index(0)) | om::graphics::materials::Technique | inline |
| setConstant(const ConstantUsage &usage, const AttributeValue &value, Index arrayIndex=Index(0)) | om::graphics::materials::Technique | inline |
| setConstantFlags(Index constantIndex, const ShaderBindingFlags &newFlags) | om::graphics::materials::Technique | inline |
| setConstantUsage(Index constantIndex, const ConstantUsage &newUsage) | om::graphics::materials::Technique | inline |
| setContext(devices::GraphicsContext *newContext) | om::graphics::materials::Technique | virtual |
| setPasses(const RenderPass &newRenderPasses) | om::graphics::materials::Technique | inline |
| setProgram(ShaderProgram *newProgram) | om::graphics::materials::Technique | inline |
| setRenderMode(const RenderMode &newRenderMode) | om::graphics::materials::Technique | inline |
| setTexture(Index textureIndex, Texture *texture, Index arrayIndex=Index(0)) | om::graphics::materials::Technique | inline |
| setTexture(TextureUsage::Enum usage, Texture *texture, Index arrayIndex=Index(0)) | om::graphics::materials::Technique | inline |
| setTexture(const TextureUsage &usage, Texture *texture, Index arrayIndex=Index(0)) | om::graphics::materials::Technique | inline |
| setTextureFlags(Index textureIndex, const ShaderBindingFlags &newFlags) | om::graphics::materials::Technique | inline |
| setTextureUsage(Index textureIndex, const TextureUsage &newUsage) | om::graphics::materials::Technique | inline |
| setUsage(const TechniqueUsage &newUsage) | om::graphics::materials::Technique | inline |
| setVertexBuffer(Index bindingIndex, VertexBuffer *buffer, Index arrayIndex=Index(0)) | om::graphics::materials::Technique | inline |
| setVertexBuffer(VertexUsage::Enum usage, VertexBuffer *buffer, Index arrayIndex=Index(0)) | om::graphics::materials::Technique | inline |
| setVertexBuffer(const VertexUsage &usage, VertexBuffer *buffer, Index arrayIndex=Index(0)) | om::graphics::materials::Technique | inline |
| setVertexBufferFlags(Index textureIndex, const ShaderBindingFlags &newFlags) | om::graphics::materials::Technique | inline |
| setVertexBufferUsage(Index bindingIndex, const VertexUsage &newUsage) | om::graphics::materials::Technique | inline |
| Technique() | om::graphics::materials::Technique | |
| Technique(const TechniqueUsage &newUsage) | om::graphics::materials::Technique | |
| upload(UploadRequest &request) | om::graphics::materials::Technique | virtual |
| om::graphics::devices::GraphicsContextObject::upload() | om::graphics::devices::GraphicsContextObject | |
| ~GraphicsContextObject() | om::graphics::devices::GraphicsContextObject | virtual |