![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "HairStrandsDeepShadow.h"#include "HairStrandsRasterCommon.h"#include "HairStrandsUtils.h"#include "HairStrandsData.h"#include "LightSceneInfo.h"#include "LightSceneProxy.h"#include "ScenePrivate.h"#include "SystemTextures.h"Classes | |
| class | FHairStrandsShadowDepthInjection |
| class | FHairStrandsShadowDepthInjectionVS |
| class | FHairStrandsShadowDepthInjectionPS |
| class | FDeepShadowCreateViewInfoCS |
Typedefs | |
| typedef TArray< const FLightSceneInfo *, SceneRenderingAllocator > | FLightSceneInfos |
| void AddInjectHairVoxelShadowCaster | ( | FRDGBuilder & | GraphBuilder, |
| const FViewInfo & | View, | ||
| const bool | bClear, | ||
| const FHairStrandsDeepShadowData & | DomData, | ||
| FHairStrandsVoxelResources & | VoxelResources, | ||
| FRDGBufferSRVRef | DeepShadowViewInfoBufferSRV, | ||
| FRDGTextureRef | OutDepthTexture | ||
| ) |
| DECLARE_GPU_STAT | ( | HairStrandsDeepShadow | ) |
| DECLARE_GPU_STAT | ( | HairStrandsDeepShadowFrontDepth | ) |
| DECLARE_GPU_STAT | ( | HairStrandsDeepShadowLayers | ) |
| float GetDeepShadowAABBScale | ( | ) |
| float GetDeepShadowMaxFovAngle | ( | ) |
| float GetDeepShadowRasterizationScale | ( | ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FDeepShadowCreateViewInfoCS | , |
| "/Engine/Private/HairStrands/HairStrandsDeepShadowAllocation.usf" | , | ||
| "CreateViewInfo" | , | ||
| SF_Compute | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FHairStrandsShadowDepthInjectionPS | , |
| "/Engine/Private/HairStrands/HairStrandsVoxelRasterCompute.usf" | , | ||
| "MainPS" | , | ||
| SF_Pixel | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FHairStrandsShadowDepthInjectionVS | , |
| "/Engine/Private/HairStrands/HairStrandsVoxelRasterCompute.usf" | , | ||
| "MainVS" | , | ||
| SF_Vertex | |||
| ) |
| bool IsHairStrandsForVoxelTransmittanceAndShadowEnable | ( | EShaderPlatform | ShaderPlatform | ) |
| void RenderHairStrandsDeepShadows | ( | FRDGBuilder & | GraphBuilder, |
| const FScene * | Scene, | ||
| FViewInfo & | View, | ||
| FInstanceCullingManager & | InstanceCullingManager | ||
| ) |