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

Public Member Functions

 FHairMaterialShaderElementData (int32 MacroGroupId, int32 MaterialId, int32 PrimitiveId, uint32 LightChannelMask, uint32 Flags, float HairCoverageScale)
 
- 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 MaterialPass_MacroGroupId
 
uint32 MaterialPass_MaterialId
 
uint32 MaterialPass_PrimitiveId
 
uint32 MaterialPass_LightChannelMask
 
uint32 MaterialPass_Flags
 
uint32 MaterialPass_HairCoverageScale
 
- Public Attributes inherited from FMeshMaterialShaderElementData
FRHIUniformBufferFadeUniformBuffer = nullptr
 
FRHIUniformBufferDitherUniformBuffer = nullptr
 

Constructor & Destructor Documentation

◆ FHairMaterialShaderElementData()

FHairMaterialShaderElementData::FHairMaterialShaderElementData ( int32  MacroGroupId,
int32  MaterialId,
int32  PrimitiveId,
uint32  LightChannelMask,
uint32  Flags,
float  HairCoverageScale 
)
inline

Member Data Documentation

◆ MaterialPass_Flags

uint32 FHairMaterialShaderElementData::MaterialPass_Flags

◆ MaterialPass_HairCoverageScale

uint32 FHairMaterialShaderElementData::MaterialPass_HairCoverageScale

◆ MaterialPass_LightChannelMask

uint32 FHairMaterialShaderElementData::MaterialPass_LightChannelMask

◆ MaterialPass_MacroGroupId

uint32 FHairMaterialShaderElementData::MaterialPass_MacroGroupId

◆ MaterialPass_MaterialId

uint32 FHairMaterialShaderElementData::MaterialPass_MaterialId

◆ MaterialPass_PrimitiveId

uint32 FHairMaterialShaderElementData::MaterialPass_PrimitiveId

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