|
| float | GetDeepShadowMaxFovAngle () |
| |
| float | GetHairDualScatteringRoughnessOverride () |
| |
| EHairStrandsCompositionType | GetHairStrandsComposition () |
| |
| float | GetDeepShadowAABBScale () |
| |
| float | SampleCountToSubPixelSize (uint32 SamplePerPixelCount) |
| |
| FHairComponent | GetHairComponents () |
| |
| uint32 | ToBitfield (const FHairComponent &C) |
| |
| float | GetPrimiartyRasterizationScale () |
| |
| float | GetDeepShadowRasterizationScale () |
| |
| FMinHairRadiusAtDepth1 | ComputeMinStrandRadiusAtDepth1 (const FIntPoint &InResolution, const float FOV, const uint32 SampleCount, const float OverrideStrandHairRasterizationScale, const float OrthoWidth) |
| |
| void | ComputeTranslatedWorldToLightClip (const FVector &TranslatedWorldOffset, FMatrix &OutTranslatedWorldToClipTransform, FMinHairRadiusAtDepth1 &OutMinStrandRadiusAtDepth1, const FBoxSphereBounds &PrimitivesBounds, const FLightSceneProxy &LightProxy, const ELightComponentType LightType, const FIntPoint &ShadowResolution) |
| |
| FIntRect | ComputeProjectedScreenRect (const FBox &B, const FViewInfo &View) |
| |
| FIntRect | ComputeVisibleHairStrandsMacroGroupsRect (const FViewInfo &View, const FIntRect &ViewRect, const FHairStrandsMacroGroupDatas &Datas) |
| |
| bool | IsHairStrandsViewRectOptimEnable () |
| |
| EHairVisibilityVendor | GetVendor () |
| |
| uint32 | GetVendorOptimalGroupSize1D () |
| |
| FIntPoint | GetVendorOptimalGroupSize2D () |
| |
| FVector4f | PackHairRenderInfo (float PrimaryRadiusAtDepth1, float StableRadiusAtDepth1, float VelocityRadiusAtDepth1, float VelocityMagnitudeScale) |
| |
| uint32 | PackHairRenderInfoBits (bool bIsOrtho, bool bIsGPUDriven) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FHairResourceTransitionPass, "/Engine/Private/HairStrands/HairStrandsMesh.usf", "MainCS", SF_Compute) |
| |
| void | AddTransitionPass (FRDGBuilder &GraphBuilder, FGlobalShaderMap *ShaderMap, EShaderPlatform InPlatform, const TArray< FRDGBufferSRVRef > &Transitions) |
| |
| FPointPerCurveDispatchInfo | GetPointPerCurveDispatchInfo (uint32 InAssetMaxPointPerCurve, uint32 InAssetCurveCount, uint32 InGroupSize) |
| |