| FRenderResource
|
Module |
|
Header |
/Engine/Plugins/Runtime/HairStrands/Source/HairStrandsCore/Public/GroomResources.h |
Include |
#include "GroomResources.h" |
struct FHairCardsProceduralResource : public FRenderResource
Render buffers that will be used for rendering
Name | Description | ||
---|---|---|---|
|
AtlasRectBuffer |
||
|
AtlasResolution |
||
|
CardBoundCount |
Strand hair rest position buffer |
|
|
CardItToClusterBuffer |
||
|
CardsStrandsAttributes |
||
|
CardsStrandsPositions |
||
|
CardVoxel |
||
|
ClusterBoundBuffer |
||
|
ClusterIdToVerticesBuffer |
||
|
LengthBuffer |
||
|
const FHairCard... |
RenderData |
FVector PositionOffset = FVector::ZeroVector;. |
Name | Description | |
---|---|---|
|
FHairCardsProceduralResource ( |
Build the hair strands resource |
Name | Description | ||
---|---|---|---|
|
GetResourcesSize() |
Return the memory size for GPU resources |
Name | Description | ||
---|---|---|---|
|
GetFriendlyName() |
Get the resource name |
|
|
InitRHI() |
Init the buffer |
|
|
ReleaseRHI() |
Release the buffer |