Ocular Engine
Ocular::Graphics::D3D11Material Member List

This is the complete list of members for Ocular::Graphics::D3D11Material, including all inherited members.

bind() override (defined in Ocular::Graphics::D3D11Material)Ocular::Graphics::D3D11Materialvirtual
bindShaders() (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
bindStateChanges() (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
bindTextures() (defined in Ocular::Graphics::D3D11Material)Ocular::Graphics::D3D11Materialprotected
createSampler() (defined in Ocular::Graphics::D3D11Material)Ocular::Graphics::D3D11Materialprotected
D3D11Material(ID3D11DeviceContext *context) (defined in Ocular::Graphics::D3D11Material)Ocular::Graphics::D3D11Material
exposeVariable(std::string const &name, std::string const &type, bool isPointer, bool isExposed, void *data)Ocular::Core::Exposableprotected
forceLoad()Ocular::Core::Resourcevirtual
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::Materialvirtual
getUniform(std::string const &name, Math::Vector4f &value)Ocular::Graphics::Materialvirtual
getUniform(std::string const &name, Math::Matrix3x3 &value)Ocular::Graphics::Materialvirtual
getUniform(std::string const &name, Math::Matrix4x4 &value)Ocular::Graphics::Materialvirtual
getUniformBuffer() const Ocular::Graphics::Material
getVariable(std::string const &name, ExposedVariable &var)Ocular::Core::Exposable
getVariableValue(std::string const &name, T &var)Ocular::Core::Exposableinline
getVertexShader() const Ocular::Graphics::Material
isInMemory() const Ocular::Core::Resource
m_D3DDeviceContext (defined in Ocular::Graphics::D3D11Material)Ocular::Graphics::D3D11Materialprotected
m_D3DSampler (defined in Ocular::Graphics::D3D11Material)Ocular::Graphics::D3D11Materialprotected
m_ExposedVariables (defined in Ocular::Core::Exposable)Ocular::Core::Exposableprotected
m_FragmentShader (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
m_GeometryShader (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
m_IsInMemory (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_MappingName (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_Metadata (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_Name (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_NullShaderResourceViews (defined in Ocular::Graphics::D3D11Material)Ocular::Graphics::D3D11Materialprotected
m_PostTessellationShader (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
m_PreTessellationShader (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
m_RenderPriority (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
m_ShaderResourceViews (defined in Ocular::Graphics::D3D11Material)Ocular::Graphics::D3D11Materialprotected
m_SizeInMemory (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_SourceFile (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_StoredRasterState (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
m_Textures (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
m_Type (defined in Ocular::Core::Resource)Ocular::Core::Resourceprotected
m_UniformBuffer (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
m_VertexShader (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
Material() (defined in Ocular::Graphics::Material)Ocular::Graphics::Material
onLoad(Core::BuilderNode const *node) overrideOcular::Graphics::Materialvirtual
onSave(Core::BuilderNode *node) const overrideOcular::Graphics::Materialvirtual
onVariableModified(std::string const &varName)Ocular::Core::Exposablevirtual
removeTexture(uint32_t index) overrideOcular::Graphics::D3D11Materialvirtual
RenderStateNodeName (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialstatic
Resource(File const &source)Ocular::Core::Resource
Resource() (defined in Ocular::Core::Resource)Ocular::Core::Resource
setDefaults() (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
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) overrideOcular::Graphics::D3D11Materialvirtual
setUniform(std::string const &name, uint32_t registerIndex, float value)Ocular::Graphics::Materialvirtual
setUniform(std::string const &name, uint32_t registerIndex, Math::Vector4f const &value, std::string const &type=Utils::TypeName< Math::Vector4f >::name)Ocular::Graphics::Materialvirtual
setUniform(std::string const &name, uint32_t registerIndex, Math::Matrix3x3 const &value)Ocular::Graphics::Materialvirtual
setUniform(std::string const &name, uint32_t registerIndex, Math::Matrix4x4 const &value)Ocular::Graphics::Materialvirtual
setVariableValue(std::string const &name, T const &value)Ocular::Core::Exposableinline
setVertexShader(std::string const &name)Ocular::Graphics::Material
setVertexShader(VertexShader *shader)Ocular::Graphics::Material
ShaderNodeName (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialstatic
TextureNodeName (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialstatic
unbind() override (defined in Ocular::Graphics::D3D11Material)Ocular::Graphics::D3D11Materialvirtual
unbindShaders() (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
unbindStateChanges() (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialprotected
unbindTextures() (defined in Ocular::Graphics::D3D11Material)Ocular::Graphics::D3D11Materialprotected
UniformNodeName (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialstatic
unload() overrideOcular::Graphics::Materialvirtual
~D3D11Material() (defined in Ocular::Graphics::D3D11Material)Ocular::Graphics::D3D11Materialvirtual
~Material() (defined in Ocular::Graphics::Material)Ocular::Graphics::Materialvirtual
~Resource() (defined in Ocular::Core::Resource)Ocular::Core::Resourcevirtual