|
| | DECLARE_GPU_STAT (HairStrandsComposition) |
| |
| float | GetHairFastResolveVelocityThreshold (const FIntPoint &Resolution) |
| |
| template<typename TPassParameter , typename TPixelShader > |
| void | InternalCommonDrawPass (FRDGBuilder &GraphBuilder, FRDGEventName &&EventName, const FViewInfo &View, const FIntPoint Resolution, const EHairStrandsCommonPassType Type, const bool bWriteDepth, const bool bHasHoldout, const FHairStrandsTiles &TileData, TPixelShader &PixelShader, TPassParameter *PassParamters) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FHairHoldoutPS, "/Engine/Private/HairStrands/HairStrandsComposition.usf", "HoldoutPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FHairVisibilityComposeSamplePS, "/Engine/Private/HairStrands/HairStrandsComposition.usf", "ComposeSamplePS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FHairDOFDepthPS, "/Engine/Private/HairStrands/HairStrandsComposition.usf", "DOFDepthPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FHairVisibilityFastResolveMaskPS, "/Engine/Private/HairStrands/HairStrandsComposition.usf", "FastResolvePS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FHairVisibilityGBufferWritePS, "/Engine/Private/HairStrands/HairStrandsComposition.usf", "MainPS", SF_Pixel) |
| |
| FSubstrateCommonParameters | Substrate::GetSubstrateCommonParameter (const FSubstrateSceneData &In) |
| |
| void | RenderHairComposition (FRDGBuilder &GraphBuilder, const TArray< FViewInfo > &Views, FRDGTextureRef SceneColorTexture, FRDGTextureRef SceneDepthTexture, FRDGTextureRef SceneVelocityTexture, FTranslucencyPassResourcesMap &TranslucencyResourceMap) |
| |
| void | RenderHairComposition (FRDGBuilder &GraphBuilder, const FViewInfo &View, FRDGTextureRef SceneColorTexture, FRDGTextureRef SceneDepthTexture, FRDGTextureRef SceneVelocityTexture) |
| |