Navigation
API > API/Plugins > API/Plugins/HairCardGeneratorEditor
Output of GenerateCardsGeometry / input to ClusterTextures and all cross-group stages. Per-settings-group; saved and loaded by SaveGeomData / LoadGeomData. CardCount is used by cross-group stages to compute global card ID offsets.
| Name | FHairCardGeomData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/HairCardGenerator/Source/HairCardGeneratorEditor/Public/HairCardGenTypes.h |
| Include Path | #include "HairCardGenTypes.h" |
Syntax
USTRUCT (BlueprintType )
struct FHairCardGeomData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CardsLabel | TArray< int32 > | (N_strands,) card index per strand (global card ID in cross-group context) | HairCardGenTypes.h |
|
| CardsLength | TArray< float > | (N_cards,) card length | HairCardGenTypes.h |
|
| CardsLrRatio | TArray< float > | (N_cards,) left/right border ratio | HairCardGenTypes.h |
|
| CardsPhysGrpIdx | TArray< uint8 > | (N_cards,) physics group label per card | HairCardGenTypes.h |
|
| CardsTopVec | TArray< float > | (N_cards * 3,) flattened card top-vector (used for orientation) | HairCardGenTypes.h |
|
| CardsType | TArray< int32 > | (N_cards,) card type id. | HairCardGenTypes.h |
|
| CardsWidth | TArray< float > | (N_cards,) card width | HairCardGenTypes.h |
|