#include <HairSkinningComputePass.h>
Inherits RPI::ComputePass.
Public Member Functions | |
AZ_RTTI (HairSkinningComputePass, "{DC8D323E-41FF-4FED-89C6-A254FD6809FC}", RPI::ComputePass) | |
AZ_CLASS_ALLOCATOR (HairSkinningComputePass, SystemAllocator) | |
bool | BuildDispatchItem (HairRenderObject *hairObject, DispatchLevel dispatchLevel) |
void | AddDispatchItems (AZStd::list< Data::Instance< HairRenderObject > > &renderObjects) |
Thread-safe function for adding the frame's dispatch items. | |
void | CompileResources (const RHI::FrameGraphCompileContext &context) override |
virtual bool | IsEnabled () const override |
Data::Instance< RPI::Shader > | GetShader () |
Returns the shader held by the ComputePass. | |
void | SetFeatureProcessor (HairFeatureProcessor *featureProcessor) |
void | SetAllowIterations (bool allowIterations) |
Static Public Member Functions | |
static RPI::Ptr< HairSkinningComputePass > | Create (const RPI::PassDescriptor &descriptor) |
The Skinning Compute passes are all using the following Srgs via the dispatchItem: