Om  1.0.0
A universal framework for multimedia simulation
om::graphics::materials::Material Member List

This is the complete list of members for om::graphics::materials::Material, including all inherited members.

addConstant(const ConstantUsage &usage, const T &value)om::graphics::materials::Materialinline
addConstant(const ConstantUsage &usage, const AttributeValue &value)om::graphics::materials::Materialinline
addConstant(const ConstantUsage &usage, const AttributeType &type, const void *value)om::graphics::materials::Materialinline
addTechnique(Technique *newTechnique)om::graphics::materials::Material
addTexture(const TextureUsage &usage, Texture *texture)om::graphics::materials::Materialinline
clearConstants()om::graphics::materials::Materialinline
clearContext()om::graphics::devices::GraphicsContextObjectinline
clearTechniques()om::graphics::materials::Material
clearTextures()om::graphics::materials::Materialinline
contextom::graphics::devices::GraphicsContextObjectprotected
download(DownloadRequest &request)om::graphics::materials::Materialvirtual
om::graphics::devices::GraphicsContextObject::download()om::graphics::devices::GraphicsContextObject
getConstant(ConstantUsage::Enum usage) const om::graphics::materials::Materialinline
getConstant(const ConstantUsage &usage) const om::graphics::materials::Materialinline
getConstant(Index constantIndex, AttributeValue &value) const om::graphics::materials::Materialinline
getConstant(ConstantUsage::Enum usage, AttributeValue &value) const om::graphics::materials::Materialinline
getConstant(const ConstantUsage &usage, AttributeValue &value) const om::graphics::materials::Materialinline
getConstant(Index constantIndex, const AttributeType &outputType, void *value) const om::graphics::materials::Materialinline
getConstant(ConstantUsage::Enum usage, const AttributeType &outputType, void *value) const om::graphics::materials::Materialinline
getConstant(const ConstantUsage &usage, const AttributeType &outputType, void *value) const om::graphics::materials::Materialinline
getConstantCount() const om::graphics::materials::Materialinline
getConstantData(Index constantIndex) const om::graphics::materials::Materialinline
getConstants()om::graphics::materials::Materialinline
getConstants() const om::graphics::materials::Materialinline
getConstantType(Index constantIndex) const om::graphics::materials::Materialinline
getConstantUsage(Index constantIndex) const om::graphics::materials::Materialinline
getContext() const om::graphics::devices::GraphicsContextObjectinline
getTechnique(Index index) const om::graphics::materials::Materialinline
getTechniqueCount() const om::graphics::materials::Materialinline
getTechniqueForPass(RenderPass::Flag pass) const om::graphics::materials::Material
getTexture(Index textureIndex) const om::graphics::materials::Materialinline
getTexture(TextureUsage::Enum usage) const om::graphics::materials::Materialinline
getTexture(const TextureUsage &usage) const om::graphics::materials::Materialinline
getTextureCount() const om::graphics::materials::Materialinline
getTextures()om::graphics::materials::Materialinline
getTextures() const om::graphics::materials::Materialinline
getTextureUsage(Index textureIndex) const om::graphics::materials::Materialinline
GraphicsContextObject()om::graphics::devices::GraphicsContextObjectinlineprotected
GraphicsContextObject(GraphicsContext *newContext)om::graphics::devices::GraphicsContextObjectinlineprotected
isDownloaded() const om::graphics::devices::GraphicsContextObjectvirtual
isUploaded() const om::graphics::devices::GraphicsContextObjectvirtual
isValid() const om::graphics::devices::GraphicsContextObjectvirtual
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::Materialinline
removeTexture(const TextureUsage &usage)om::graphics::materials::Materialinline
RESOURCE_TYPEom::graphics::materials::Materialstatic
setConstant(ConstantUsage::Enum usage, const T &value)om::graphics::materials::Materialinline
setConstant(const ConstantUsage &usage, const T &value)om::graphics::materials::Materialinline
setConstant(ConstantUsage::Enum usage, const AttributeValue &value)om::graphics::materials::Materialinline
setConstant(const ConstantUsage &usage, const AttributeValue &value)om::graphics::materials::Materialinline
setConstantUsage(Index constantIndex, const ConstantUsage &newUsage)om::graphics::materials::Materialinline
setContext(devices::GraphicsContext *newContext)om::graphics::materials::Materialvirtual
setTechnique(Index index, Technique *newTechnique)om::graphics::materials::Materialinline
setTexture(Index textureIndex, Texture *texture)om::graphics::materials::Materialinline
setTexture(TextureUsage::Enum usage, Texture *texture)om::graphics::materials::Materialinline
setTexture(const TextureUsage &usage, Texture *texture)om::graphics::materials::Material
setTextureUsage(Index textureIndex, const TextureUsage &newUsage)om::graphics::materials::Materialinline
upload(UploadRequest &request)om::graphics::materials::Materialvirtual
om::graphics::devices::GraphicsContextObject::upload()om::graphics::devices::GraphicsContextObject
~GraphicsContextObject()om::graphics::devices::GraphicsContextObjectvirtual
~Material()om::graphics::materials::Materialvirtual