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

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

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