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 |