NAP
ComputeComponentInstance Member List

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

ComponentInstance(EntityInstance &entity, Component &resource)ComponentInstance
compute(VkCommandBuffer commandBuffer)ComputeComponentInstance
compute(VkCommandBuffer commandBuffer, uint numInvocations)ComputeComponentInstance
ComputeComponentInstance(EntityInstance &entity, Component &resource)ComputeComponentInstance
enable(bool enable)ComputeComponentInstance
getComponent() constComponentInstance
getComponent() constComponentInstance
getEntityInstance() constComponentInstance
getInvocations() constComputeComponentInstance
getMaterialInstance()ComputeComponentInstance
getWorkGroupSize() constComputeComponentInstance
init(utility::ErrorState &errorState) overrideComputeComponentInstancevirtual
nap::ComponentInstance::init(utility::ErrorState &errorState)ComponentInstance
insertBarriers(VkCommandBuffer commandBuffer)ComputeComponentInstanceprotected
isEnabled() constComputeComponentInstance
isIDProperty(rtti::Instance &object, const rtti::Property &property)Objectstatic
mComputeMaterialInstanceComputeComponentInstanceprotected
mEnabledComputeComponentInstanceprotected
mIDObject
mInvocationsComputeComponentInstanceprotected
mRenderServiceComputeComponentInstanceprotected
Object()Object
Object(Object &)=deleteObject
Object(Object &&)=deleteObject
onCompute(VkCommandBuffer commandBuffer, uint numInvocations)ComputeComponentInstanceprotectedvirtual
onDestroy()Objectvirtual
operator=(const Object &)=deleteObject
operator=(Object &&)=deleteObject
setInvocations(uint numInvocations)ComputeComponentInstance
update(double deltaTime)ComponentInstancevirtual
~Object()Objectvirtual