UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FHairVisibilityShaderElementData Class Reference
+ Inheritance diagram for FHairVisibilityShaderElementData:

Public Member Functions

 FHairVisibilityShaderElementData (uint32 InHairMacroGroupId, uint32 InHairMaterialId, uint32 InLightChannelMask, float InHairCoverageScale)
 
- Public Member Functions inherited from FMeshMaterialShaderElementData
RENDERER_API void InitializeMeshMaterialData ()
 
RENDERER_API void InitializeMeshMaterialData (const FSceneView *SceneView, const FPrimitiveSceneProxy *RESTRICT PrimitiveSceneProxy, const FMeshBatch &RESTRICT MeshBatch, int32 StaticMeshId, bool bAllowStencilDither)
 
RENDERER_API void InitializeMeshMaterialData (const FSceneView *SceneView, const FPrimitiveSceneProxy *RESTRICT PrimitiveSceneProxy, int32 StaticMeshId, bool bDitheredLODTransition, bool bAllowStencilDither)
 

Public Attributes

uint32 HairMacroGroupId
 
uint32 HairMaterialId
 
uint32 LightChannelMask
 
float HairCoverageScale
 
- Public Attributes inherited from FMeshMaterialShaderElementData
FRHIUniformBufferFadeUniformBuffer = nullptr
 
FRHIUniformBufferDitherUniformBuffer = nullptr
 

Constructor & Destructor Documentation

◆ FHairVisibilityShaderElementData()

FHairVisibilityShaderElementData::FHairVisibilityShaderElementData ( uint32  InHairMacroGroupId,
uint32  InHairMaterialId,
uint32  InLightChannelMask,
float  InHairCoverageScale 
)
inline

Member Data Documentation

◆ HairCoverageScale

float FHairVisibilityShaderElementData::HairCoverageScale

◆ HairMacroGroupId

uint32 FHairVisibilityShaderElementData::HairMacroGroupId

◆ HairMaterialId

uint32 FHairVisibilityShaderElementData::HairMaterialId

◆ LightChannelMask

uint32 FHairVisibilityShaderElementData::LightChannelMask

The documentation for this class was generated from the following file: