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 |