FHairStrandsClusterCullingResource

Windows
MacOS
Linux

Inheritance Hierarchy

FRenderResource

FHairStrandsClusterCullingResource

References

Module

HairStrandsCore

Header

/Engine/Plugins/Experimental/HairStrands/Source/HairStrandsCore/Public/GroomAsset.h

Include

#include "GroomAsset.h"

Syntax

struct FHairStrandsClusterCullingResource : public FRenderResource

Variables

Name Description

Public variable

uint32

 

ClusterCount

Number of cluster

Public variable

TArray< float >

 

ClusterIndexRadiusScaleInfoArray

Public variable

FReadBuffer

 

ClusterIndexRadiusScaleInfoBuffer

Contains information to recove the radius scale to apply per cluster when decimating vertex count

Public variable

TArray< FCluste...

 

ClusterInfoArray

Public variable

FReadBuffer

 

ClusterInfoBuffer

Cluster info buffer

Public variable

TArray< uint32 ...

 

ClusterVertexIdArray

Public variable

FReadBuffer

 

ClusterVertexIdBuffer

Concatenated data for each cluster: list of VertexId pointed to by ClusterInfoBuffer

Public variable

uint32

 

VertexCount

Number of vertex

Public variable

TArray< uint32 ...

 

VertexToClusterIdArray

Public variable

FReadBuffer

 

VertexToClusterIdBuffer

VertexId => ClusterId to know which AABB to contribute to

Constructors

Name Description

Public function

FHairStrandsClusterCullingResource

(
    const FHairStrandsDatas& RenStrand...
)

Overridden from FRenderResource

Name Description

Public function Virtual Const

FString

 

GetFriendlyName()

Get the resource name

Public function Virtual

void

 

InitRHI()

Init the buffer

Public function Virtual

void

 

ReleaseRHI()

Release the buffer

Classes

Name

Description

Public struct

FClusterInfo

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