Navigation
API > API/Plugins > API/Plugins/HairCardGeneratorEditor
Card mesh geometry for one settings group, stored as flat concatenated arrays. All cards are concatenated; use CardVertOffsets/CardFaceOffsets to slice per card. Embedded in FHairCardGeomData. Replaces per-card OBJ files in the Dataflow path (Layer 5B).
| Name | FHairCardMeshData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/HairCardGenerator/Source/HairCardGeneratorEditor/Public/HairCardGenTypes.h |
| Include Path | #include "HairCardGenTypes.h" |
Syntax
USTRUCT (BlueprintType )
struct FHairCardMeshData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CardFaceCounts | TArray< int32 > | (N_cards,) face count per card | HairCardGenTypes.h |
|
| CardFaceOffsets | TArray< int32 > | (N_cards,) start face index per card into Faces | HairCardGenTypes.h |
|
| CardVertCounts | TArray< int32 > | (N_cards,) vert count per card | HairCardGenTypes.h |
|
| CardVertOffsets | TArray< int32 > | (N_cards,) start vert index per card into Verts/SurfaceUVs | HairCardGenTypes.h |
|
| Faces | TArray< int32 > | (TotalFaces * 3,) flattened vertex indices — card-local, use offsets to get global | HairCardGenTypes.h |
|
| SurfaceUvs | TArray< float > | (TotalVerts * 2,) flattened uv — card surface parameterisation used for strand projection | HairCardGenTypes.h |
|
| Verts | TArray< float > | (TotalVerts * 3,) flattened xyz — all cards concatenated | HairCardGenTypes.h |
|