| FRenderResource
|
Module |
|
Header |
/Engine/Plugins/Experimental/HairStrands/Source/HairStrandsCore/Public/GroomAsset.h |
Include |
#include "GroomAsset.h" |
struct FHairStrandsClusterCullingResource : public FRenderResource
Name | Description | ||
---|---|---|---|
|
ClusterCount |
Number of cluster |
|
|
TArray< float > |
ClusterIndexRadiusScaleInfoArray |
|
|
ClusterIndexRadiusScaleInfoBuffer |
Contains information to recove the radius scale to apply per cluster when decimating vertex count |
|
|
ClusterInfoArray |
||
|
ClusterInfoBuffer |
Cluster info buffer |
|
|
ClusterVertexIdArray |
||
|
ClusterVertexIdBuffer |
Concatenated data for each cluster: list of VertexId pointed to by ClusterInfoBuffer |
|
|
VertexCount |
Number of vertex |
|
|
VertexToClusterIdArray |
||
|
VertexToClusterIdBuffer |
VertexId => ClusterId to know which AABB to contribute to |
Name | Description | |
---|---|---|
|
FHairStrandsClusterCullingResource ( |
Name | Description | ||
---|---|---|---|
|
GetFriendlyName() |
Get the resource name |
|
|
InitRHI() |
Init the buffer |
|
|
ReleaseRHI() |
Release the buffer |
Name |
Description |
|
---|---|---|
|
FClusterInfo |