FHairStrandsClusterCullingData

Windows
MacOS
Linux

References

Module

HairStrandsCore

Header

/Engine/Plugins/Runtime/HairStrands/Source/HairStrandsCore/Public/HairStrandsDatas.h

Include

#include "HairStrandsDatas.h"

Syntax

struct FHairStrandsClusterCullingData

Variables

Name Description

Public variable

uint32

 

ClusterCount

Number of cluster

Public variable

TArray< FHairCl...

 

ClusterInfos

LOD info for the various clusters for LOD management on GPU

Public variable

TArray< FHairCl...

 

ClusterLODInfos

Public variable

TArray< uint32 ...

 

ClusterVertexIds

Public variable

TArray< float >

 

CPULODScreenSize

Screen size at which LOD should switches on CPU

Public variable

TArray< bool >

 

LODVisibility

Set LOD visibility, allowing to remove the simulation/rendering of certain LOD

Public variable

TArray< FHairCl...

 

PackedClusterInfos

Packed LOD info packed into GPU format

Public variable

uint32

 

VertexCount

Number of vertex

Public variable

TArray< uint32 ...

 

VertexToClusterIds

Constructors

Functions

Name Description

Public function Const

bool

 

IsValid()

Public function

void

 

Reset()

Public function

void

 

Serialize

(
    FArchive& Ar
)

Classes

Name

Description

Public struct

FHairClusterInfo

Structure describing the LOD settings (Screen size, vertex info, ...) for each clusters.

Public struct

FHairClusterLODInfo

Structure describing the LOD settings common to all clusters.

Constants

Name

Description

MaxLOD

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss