| addConstant(const ConstantUsage &usage, const T &value) | om::graphics::materials::Material | inline |
| addConstant(const ConstantUsage &usage, const AttributeValue &value) | om::graphics::materials::Material | inline |
| addConstant(const ConstantUsage &usage, const AttributeType &type, const void *value) | om::graphics::materials::Material | inline |
| addTechnique(Technique *newTechnique) | om::graphics::materials::Material | |
| addTexture(const TextureUsage &usage, Texture *texture) | om::graphics::materials::Material | inline |
| clearConstants() | om::graphics::materials::Material | inline |
| clearContext() | om::graphics::devices::GraphicsContextObject | inline |
| clearTechniques() | om::graphics::materials::Material | |
| clearTextures() | om::graphics::materials::Material | inline |
| context | om::graphics::devices::GraphicsContextObject | protected |
| download(DownloadRequest &request) | om::graphics::materials::Material | virtual |
| om::graphics::devices::GraphicsContextObject::download() | om::graphics::devices::GraphicsContextObject | |
| getConstant(ConstantUsage::Enum usage) const | om::graphics::materials::Material | inline |
| getConstant(const ConstantUsage &usage) const | om::graphics::materials::Material | inline |
| getConstant(Index constantIndex, AttributeValue &value) const | om::graphics::materials::Material | inline |
| getConstant(ConstantUsage::Enum usage, AttributeValue &value) const | om::graphics::materials::Material | inline |
| getConstant(const ConstantUsage &usage, AttributeValue &value) const | om::graphics::materials::Material | inline |
| getConstant(Index constantIndex, const AttributeType &outputType, void *value) const | om::graphics::materials::Material | inline |
| getConstant(ConstantUsage::Enum usage, const AttributeType &outputType, void *value) const | om::graphics::materials::Material | inline |
| getConstant(const ConstantUsage &usage, const AttributeType &outputType, void *value) const | om::graphics::materials::Material | inline |
| getConstantCount() const | om::graphics::materials::Material | inline |
| getConstantData(Index constantIndex) const | om::graphics::materials::Material | inline |
| getConstants() | om::graphics::materials::Material | inline |
| getConstants() const | om::graphics::materials::Material | inline |
| getConstantType(Index constantIndex) const | om::graphics::materials::Material | inline |
| getConstantUsage(Index constantIndex) const | om::graphics::materials::Material | inline |
| getContext() const | om::graphics::devices::GraphicsContextObject | inline |
| getTechnique(Index index) const | om::graphics::materials::Material | inline |
| getTechniqueCount() const | om::graphics::materials::Material | inline |
| getTechniqueForPass(RenderPass::Flag pass) const | om::graphics::materials::Material | |
| getTexture(Index textureIndex) const | om::graphics::materials::Material | inline |
| getTexture(TextureUsage::Enum usage) const | om::graphics::materials::Material | inline |
| getTexture(const TextureUsage &usage) const | om::graphics::materials::Material | inline |
| getTextureCount() const | om::graphics::materials::Material | inline |
| getTextures() | om::graphics::materials::Material | inline |
| getTextures() const | om::graphics::materials::Material | inline |
| getTextureUsage(Index textureIndex) const | om::graphics::materials::Material | inline |
| GraphicsContextObject() | om::graphics::devices::GraphicsContextObject | inlineprotected |
| GraphicsContextObject(GraphicsContext *newContext) | om::graphics::devices::GraphicsContextObject | inlineprotected |
| isDownloaded() const | om::graphics::devices::GraphicsContextObject | virtual |
| isUploaded() const | om::graphics::devices::GraphicsContextObject | virtual |
| isValid() const | om::graphics::devices::GraphicsContextObject | virtual |
| Material() | om::graphics::materials::Material | |
| Material(Technique *newTechnique) | om::graphics::materials::Material | |
| removeTechnique(Index index) | om::graphics::materials::Material | |
| removeTexture(const Texture *texture) | om::graphics::materials::Material | inline |
| removeTexture(const TextureUsage &usage) | om::graphics::materials::Material | inline |
| RESOURCE_TYPE | om::graphics::materials::Material | static |
| setConstant(ConstantUsage::Enum usage, const T &value) | om::graphics::materials::Material | inline |
| setConstant(const ConstantUsage &usage, const T &value) | om::graphics::materials::Material | inline |
| setConstant(ConstantUsage::Enum usage, const AttributeValue &value) | om::graphics::materials::Material | inline |
| setConstant(const ConstantUsage &usage, const AttributeValue &value) | om::graphics::materials::Material | inline |
| setConstantUsage(Index constantIndex, const ConstantUsage &newUsage) | om::graphics::materials::Material | inline |
| setContext(devices::GraphicsContext *newContext) | om::graphics::materials::Material | virtual |
| setTechnique(Index index, Technique *newTechnique) | om::graphics::materials::Material | inline |
| setTexture(Index textureIndex, Texture *texture) | om::graphics::materials::Material | inline |
| setTexture(TextureUsage::Enum usage, Texture *texture) | om::graphics::materials::Material | inline |
| setTexture(const TextureUsage &usage, Texture *texture) | om::graphics::materials::Material | |
| setTextureUsage(Index textureIndex, const TextureUsage &newUsage) | om::graphics::materials::Material | inline |
| upload(UploadRequest &request) | om::graphics::materials::Material | virtual |
| om::graphics::devices::GraphicsContextObject::upload() | om::graphics::devices::GraphicsContextObject | |
| ~GraphicsContextObject() | om::graphics::devices::GraphicsContextObject | virtual |
| ~Material() | om::graphics::materials::Material | virtual |