UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FHairInstanceCullingResults Struct Reference

#include <HairStrandsInterface.h>

Public Member Functions

void InitVisibility (uint32 InstanceCount)
 
void Add (const FViewInfo &View, const FHairStrandsInstance &Instance, EHairInstanceVisibilityType Flag)
 
bool IsVisibleInAnyViews (const FHairStrandsInstance &Instance) const
 
bool Is (const FViewInfo &View, const FHairStrandsInstance &Instance, EHairInstanceVisibilityType Flag) const
 
EHairInstanceVisibilityType Is (const FViewInfo &View, const FHairStrandsInstance &Instance) const
 
RENDERER_API EHairInstanceVisibilityType Is (const FSceneView &View, const FHairStrandsInstance &Instance) const
 

Public Attributes

FHairStrandsInstances VisibleInAnyViews_Strands
 
FHairStrandsInstances VisibleInAnyViews_CardsOrMeshes_Primary
 
FHairStrandsInstances VisibleInAnyViews_CardsOrMeshes_Shadow
 
TArray< uint32InstancesVisibilityType
 

Member Function Documentation

◆ Add()

void FHairInstanceCullingResults::Add ( const FViewInfo View,
const FHairStrandsInstance Instance,
EHairInstanceVisibilityType  Flag 
)

◆ InitVisibility()

void FHairInstanceCullingResults::InitVisibility ( uint32  InstanceCount)

◆ Is() [1/3]

EHairInstanceVisibilityType FHairInstanceCullingResults::Is ( const FSceneView View,
const FHairStrandsInstance Instance 
) const

◆ Is() [2/3]

EHairInstanceVisibilityType FHairInstanceCullingResults::Is ( const FViewInfo View,
const FHairStrandsInstance Instance 
) const

◆ Is() [3/3]

bool FHairInstanceCullingResults::Is ( const FViewInfo View,
const FHairStrandsInstance Instance,
EHairInstanceVisibilityType  Flag 
) const

◆ IsVisibleInAnyViews()

bool FHairInstanceCullingResults::IsVisibleInAnyViews ( const FHairStrandsInstance Instance) const

Member Data Documentation

◆ InstancesVisibilityType

TArray<uint32> FHairInstanceCullingResults::InstancesVisibilityType

◆ VisibleInAnyViews_CardsOrMeshes_Primary

FHairStrandsInstances FHairInstanceCullingResults::VisibleInAnyViews_CardsOrMeshes_Primary

◆ VisibleInAnyViews_CardsOrMeshes_Shadow

FHairStrandsInstances FHairInstanceCullingResults::VisibleInAnyViews_CardsOrMeshes_Shadow

◆ VisibleInAnyViews_Strands

FHairStrandsInstances FHairInstanceCullingResults::VisibleInAnyViews_Strands

The documentation for this struct was generated from the following files: