#include <HairPPLLResolvePass.h>
Inherits RPI::FullscreenTrianglePass.
Public Member Functions | |
AZ_RTTI (HairPPLLResolvePass, "{240940C1-4A47-480D-8B16-176FF3359B01}", RPI::FullscreenTrianglePass) | |
AZ_CLASS_ALLOCATOR (HairPPLLResolvePass, SystemAllocator) | |
bool | AcquireFeatureProcessor () |
void | SetFeatureProcessor (HairFeatureProcessor *featureProcessor) |
void | CompileResources (const RHI::FrameGraphCompileContext &context) override |
Static Public Member Functions | |
static RPI::Ptr< HairPPLLResolvePass > | Create (const RPI::PassDescriptor &descriptor) |
The hair PPLL resolve pass is a full screen pass that runs over the hair fragments list that were computed in the raster fill pass and resolves their depth order, transparency and lighting values to be output to display. Each pixel on the screen will be processed only once and will iterate through the fragments list associated with the pixel's location. The full screen resolve pass is using the following Srgs: