NAP
nap
ComputeMaterial
ComputeMaterial Member List
This is the complete list of members for
ComputeMaterial
, 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
ComputeMaterial
(Core &core)
ComputeMaterial
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
getBufferBindings
() const
UniformContainer
getConstants
() const
UniformContainer
getSamplers
() const
UniformContainer
getShader
() const
ComputeMaterial
getUniformStructs
() const
UniformContainer
getWorkGroupSize
() const
ComputeMaterial
init
(utility::ErrorState &errorState) override
ComputeMaterial
virtual
isIDProperty
(rtti::Instance &object, const rtti::Property &property)
Object
static
mBuffers
BaseMaterial
mConstants
BaseMaterial
mID
Object
mSamplers
BaseMaterial
mShader
ComputeMaterial
mUniforms
BaseMaterial
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
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