NAP
ComputeMaterial Member List

This is the complete list of members for ComputeMaterial, including all inherited members.

addBindingInstance(std::unique_ptr< BufferBindingInstance > instance)UniformContainerprotected
addConstantInstance(std::unique_ptr< ShaderConstantInstance > instance)UniformContainerprotected
addSamplerInstance(std::unique_ptr< SamplerInstance > instance)UniformContainerprotected
BaseMaterial(Core &core)BaseMaterial
BufferBindingInstanceList typedefUniformContainer
ComputeMaterial(Core &core)ComputeMaterial
createUniformRootStruct(const ShaderVariableStructDeclaration &declaration, const UniformCreatedCallback &uniformCreatedCallback)UniformContainerprotected
findBinding(const std::string &name) constUniformContainer
findConstant(const std::string &name) constUniformContainer
findSampler(const std::string &name) constUniformContainer
findUniform(const std::string &name) constUniformContainer
getBufferBindings() constUniformContainer
getConstants() constUniformContainer
getSamplers() constUniformContainer
getShader() constComputeMaterial
getUniformStructs() constUniformContainer
getWorkGroupSize() constComputeMaterial
init(utility::ErrorState &errorState) overrideComputeMaterialvirtual
isIDProperty(rtti::Instance &object, const rtti::Property &property)Objectstatic
mBuffersBaseMaterial
mConstantsBaseMaterial
mIDObject
mSamplersBaseMaterial
mShaderComputeMaterial
mUniformsBaseMaterial
Object()Object
Object(Object &)=deleteObject
Object(Object &&)=deleteObject
onDestroy()Objectvirtual
nap::operator=(const Object &)=deleteObject
nap::operator=(Object &&)=deleteObject
nap::UniformContainer::operator=(const UniformContainer &)=deleteUniformContainer
rebuild(const BaseShader &shader, utility::ErrorState &errorState)BaseMaterialprotected
Resource()Resource
SamplerInstanceList typedefUniformContainer
ShaderConstantInstanceList typedefUniformContainer
UniformContainer()=defaultUniformContainer
UniformContainer(const UniformContainer &)=deleteUniformContainer
UniformStructInstanceList typedefUniformContainer
~BaseMaterial()=defaultBaseMaterialvirtual
~Object()Objectvirtual
~UniformContainer()=defaultUniformContainervirtual