|
| | IMPLEMENT_STATIC_UNIFORM_BUFFER_STRUCT (FHairDeepShadowRasterUniformParameters, "DeepRasterPass", SceneTextures) |
| |
| | IMPLEMENT_MATERIAL_SHADER_TYPE (, FDeepShadowDepthMeshVS, TEXT("/Engine/Private/HairStrands/HairStrandsDeepShadowVS.usf"), TEXT("Main"), SF_Vertex) |
| |
| | IMPLEMENT_MATERIAL_SHADER_TYPE (, FDeepShadowDomMeshVS, TEXT("/Engine/Private/HairStrands/HairStrandsDeepShadowVS.usf"), TEXT("Main"), SF_Vertex) |
| |
| | IMPLEMENT_MATERIAL_SHADER_TYPE (, FDeepShadowDepthMeshPS, TEXT("/Engine/Private/HairStrands/HairStrandsDeepShadowPS.usf"), TEXT("MainDepth"), SF_Pixel) |
| |
| | IMPLEMENT_MATERIAL_SHADER_TYPE (, FDeepShadowDomMeshPS, TEXT("/Engine/Private/HairStrands/HairStrandsDeepShadowPS.usf"), TEXT("MainDom"), SF_Pixel) |
| |
| template<typename TPassParameter > |
| void | AddHairStrandsRasterPass (FRDGBuilder &GraphBuilder, const FScene *Scene, const FViewInfo *ViewInfo, const FHairStrandsMacroGroupData::TPrimitiveInfos &PrimitiveSceneInfos, const EHairStrandsRasterPassType RasterPassType, const FIntRect &ViewportRect, const FVector4f &HairRenderInfo, const uint32 HairRenderInfoBits, const FVector3f &RasterDirection, TPassParameter *PassParameters, FInstanceCullingManager &InstanceCullingManager) |
| |
| void | AddHairDeepShadowRasterPass (FRDGBuilder &GraphBuilder, const FScene *Scene, const FViewInfo *ViewInfo, const FHairStrandsMacroGroupData::TPrimitiveInfos &PrimitiveSceneInfos, const EHairStrandsRasterPassType PassType, const FIntPoint &AtlasResolution, const FVector4f &HairRenderInfo, const uint32 HairRenderInfoBits, const FVector3f &LightDirection, FHairDeepShadowRasterPassParameters *PassParameters, FInstanceCullingManager &InstanceCullingManager) |
| |