NAP
nap
Material
Material Member List
This is the complete list of members for
Material
, including all inherited members.
addBindingInstance
(std::unique_ptr< BufferBindingInstance > instance)
UniformContainer
protected
addConstantInstance
(std::unique_ptr< ShaderConstantInstance > instance)
UniformContainer
protected
addSamplerInstance
(std::unique_ptr< SamplerInstance > instance)
UniformContainer
protected
BaseMaterial
(Core &core)
BaseMaterial
BufferBindingInstanceList
typedef
UniformContainer
createUniformRootStruct
(const ShaderVariableStructDeclaration &declaration, const UniformCreatedCallback &uniformCreatedCallback)
UniformContainer
protected
findBinding
(const std::string &name) const
UniformContainer
findConstant
(const std::string &name) const
UniformContainer
findSampler
(const std::string &name) const
UniformContainer
findUniform
(const std::string &name) const
UniformContainer
findVertexAttributeBinding
(const std::string &shaderAttributeID) const
Material
getBlendMode
() const
Material
getBufferBindings
() const
UniformContainer
getConstants
() const
UniformContainer
getDepthMode
() const
Material
getSamplers
() const
UniformContainer
getShader
() const
Material
getUniformStructs
() const
UniformContainer
init
(utility::ErrorState &errorState) override
Material
virtual
isIDProperty
(rtti::Instance &object, const rtti::Property &property)
Object
static
Material
(Core &core)
Material
mBlendMode
Material
mBuffers
BaseMaterial
mConstants
BaseMaterial
mDepthMode
Material
mID
Object
mSamplers
BaseMaterial
mShader
Material
mUniforms
BaseMaterial
mVertexAttributeBindings
Material
Object
()
Object
Object
(Object &)=delete
Object
Object
(Object &&)=delete
Object
onDestroy
()
Object
virtual
nap::operator=
(const Object &)=delete
Object
nap::operator=
(Object &&)=delete
Object
nap::UniformContainer::operator=
(const UniformContainer &)=delete
UniformContainer
rebuild
(const BaseShader &shader, utility::ErrorState &errorState)
BaseMaterial
protected
Resource
()
Resource
SamplerInstanceList
typedef
UniformContainer
setBlendMode
(EBlendMode blendMode)
Material
setDepthMode
(EDepthMode depthMode)
Material
sGetDefaultVertexAttributeBindings
()
Material
static
ShaderConstantInstanceList
typedef
UniformContainer
UniformContainer
()=default
UniformContainer
UniformContainer
(const UniformContainer &)=delete
UniformContainer
UniformStructInstanceList
typedef
UniformContainer
~BaseMaterial
()=default
BaseMaterial
virtual
~Object
()
Object
virtual
~UniformContainer
()=default
UniformContainer
virtual
Generated by doxygen