| bind() override (defined in Ocular::Graphics::MaterialEmpty) | Ocular::Graphics::MaterialEmpty | virtual |
| bindShaders() (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| bindStateChanges() (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| exposeVariable(std::string const &name, std::string const &type, bool isPointer, bool isExposed, void *data) | Ocular::Core::Exposable | protected |
| forceLoad() | Ocular::Core::Resource | virtual |
| getAllExposedNames(std::vector< std::string > &names) const | Ocular::Core::Exposable | |
| getFillMode() const | Ocular::Graphics::Material | |
| getFragmentShader() const | Ocular::Graphics::Material | |
| getGeometryShader() const | Ocular::Graphics::Material | |
| getMappingName() const | Ocular::Core::Resource | |
| getMetadata() const | Ocular::Core::Resource | |
| getName() const (defined in Ocular::Core::Resource) | Ocular::Core::Resource | |
| getNumTextures() const | Ocular::Graphics::Material | |
| getPostTessellationShader() const | Ocular::Graphics::Material | |
| getPreTessellationShader() const | Ocular::Graphics::Material | |
| getPrimitiveStyle() const | Ocular::Graphics::Material | |
| getRenderPriority() const | Ocular::Graphics::Material | |
| getResourceType() const | Ocular::Core::Resource | |
| getSize() const | Ocular::Core::Resource | |
| getSourceFile() const | Ocular::Core::Resource | |
| getTexture(uint32_t index) const | Ocular::Graphics::Material | |
| getTextures() const | Ocular::Graphics::Material | |
| getUniform(std::string const &name, float &value) | Ocular::Graphics::Material | virtual |
| getUniform(std::string const &name, Math::Vector4f &value) | Ocular::Graphics::Material | virtual |
| getUniform(std::string const &name, Math::Matrix3x3 &value) | Ocular::Graphics::Material | virtual |
| getUniform(std::string const &name, Math::Matrix4x4 &value) | Ocular::Graphics::Material | virtual |
| getUniformBuffer() const | Ocular::Graphics::Material | |
| getVariable(std::string const &name, ExposedVariable &var) | Ocular::Core::Exposable | |
| getVariableValue(std::string const &name, T &var) | Ocular::Core::Exposable | inline |
| getVertexShader() const | Ocular::Graphics::Material | |
| isInMemory() const | Ocular::Core::Resource | |
| m_ExposedVariables (defined in Ocular::Core::Exposable) | Ocular::Core::Exposable | protected |
| m_FragmentShader (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| m_GeometryShader (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| m_IsInMemory (defined in Ocular::Core::Resource) | Ocular::Core::Resource | protected |
| m_MappingName (defined in Ocular::Core::Resource) | Ocular::Core::Resource | protected |
| m_Metadata (defined in Ocular::Core::Resource) | Ocular::Core::Resource | protected |
| m_Name (defined in Ocular::Core::Resource) | Ocular::Core::Resource | protected |
| m_PostTessellationShader (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| m_PreTessellationShader (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| m_RenderPriority (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| m_SizeInMemory (defined in Ocular::Core::Resource) | Ocular::Core::Resource | protected |
| m_SourceFile (defined in Ocular::Core::Resource) | Ocular::Core::Resource | protected |
| m_StoredRasterState (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| m_Textures (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| m_Type (defined in Ocular::Core::Resource) | Ocular::Core::Resource | protected |
| m_UniformBuffer (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| m_VertexShader (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| Material() (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | |
| MaterialEmpty() (defined in Ocular::Graphics::MaterialEmpty) | Ocular::Graphics::MaterialEmpty | |
| onLoad(Core::BuilderNode const *node) override | Ocular::Graphics::MaterialEmpty | virtual |
| onSave(Core::BuilderNode *node) const override | Ocular::Graphics::MaterialEmpty | virtual |
| onVariableModified(std::string const &varName) | Ocular::Core::Exposable | virtual |
| removeTexture(uint32_t index) | Ocular::Graphics::Material | virtual |
| RenderStateNodeName (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | static |
| Resource(File const &source) | Ocular::Core::Resource | |
| Resource() (defined in Ocular::Core::Resource) | Ocular::Core::Resource | |
| setDefaults() (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| setFillMode(FillMode mode) | Ocular::Graphics::Material | |
| setFragmentShader(std::string const &name) | Ocular::Graphics::Material | |
| setFragmentShader(FragmentShader *shader) | Ocular::Graphics::Material | |
| setGeometryShader(std::string const &name) | Ocular::Graphics::Material | |
| setGeometryShader(GeometryShader *shader) | Ocular::Graphics::Material | |
| setIsInMemory(bool inMemory) | Ocular::Core::Resource | |
| setMappingName(std::string const &name) | Ocular::Core::Resource | |
| setMetadata(ResourceMetadata *metadata) | Ocular::Core::Resource | |
| setName(std::string const &name) (defined in Ocular::Core::Resource) | Ocular::Core::Resource | |
| setPostTessellationShader(std::string const &name) | Ocular::Graphics::Material | |
| setPostTessellationShader(PostTessellationShader *shader) | Ocular::Graphics::Material | |
| setPreTessellationShader(std::string const &name) | Ocular::Graphics::Material | |
| setPreTessellationShader(PreTessellationShader *shader) | Ocular::Graphics::Material | |
| setPrimitiveStyle(PrimitiveStyle style) | Ocular::Graphics::Material | |
| setRenderPriority(uint32_t priority) | Ocular::Graphics::Material | |
| setSize(uint64_t size) | Ocular::Core::Resource | |
| setSourceFile(File const &file) | Ocular::Core::Resource | |
| setTexture(uint32_t index, std::string const &name, Texture *texture) | Ocular::Graphics::Material | virtual |
| setUniform(std::string const &name, uint32_t registerIndex, float value) | Ocular::Graphics::Material | virtual |
| setUniform(std::string const &name, uint32_t registerIndex, Math::Vector4f const &value, std::string const &type=Utils::TypeName< Math::Vector4f >::name) | Ocular::Graphics::Material | virtual |
| setUniform(std::string const &name, uint32_t registerIndex, Math::Matrix3x3 const &value) | Ocular::Graphics::Material | virtual |
| setUniform(std::string const &name, uint32_t registerIndex, Math::Matrix4x4 const &value) | Ocular::Graphics::Material | virtual |
| setVariableValue(std::string const &name, T const &value) | Ocular::Core::Exposable | inline |
| setVertexShader(std::string const &name) | Ocular::Graphics::Material | |
| setVertexShader(VertexShader *shader) | Ocular::Graphics::Material | |
| ShaderNodeName (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | static |
| TextureNodeName (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | static |
| unbind() override (defined in Ocular::Graphics::MaterialEmpty) | Ocular::Graphics::MaterialEmpty | virtual |
| unbindShaders() (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| unbindStateChanges() (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | protected |
| UniformNodeName (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | static |
| unload() override | Ocular::Graphics::MaterialEmpty | virtual |
| ~Material() (defined in Ocular::Graphics::Material) | Ocular::Graphics::Material | virtual |
| ~MaterialEmpty() (defined in Ocular::Graphics::MaterialEmpty) | Ocular::Graphics::MaterialEmpty | virtual |
| ~Resource() (defined in Ocular::Core::Resource) | Ocular::Core::Resource | virtual |