Navigation
API > API/Plugins > API/Plugins/HairStrandsCore
References
| Module | HairStrandsCore |
| Header | /Engine/Plugins/Runtime/HairStrands/Source/HairStrandsCore/Public/GroomBuilder.h |
| Include | #include "GroomBuilder.h" |
Syntax
struct FGroomBuilder
Remarks
Data flow overview
HairDescription -> HairDescriptionGroups -> HairStrandsData -> HairStrandsBulkData* -> HairStrandsInterpolationData ->HairStrandsInterpolationBulkData* -> HairStrandsClusterData*
- Data used at runtime. Other type of data are intermediate data used only during building/within the editor
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BuildBulkData
(
const FHairGroupInfo& InInfo, |
Build bulk data for Strands / Guides | |
| void | BuildClusterBulkData
(
const FHairStrandsDatas& InRenData, |
Build cluster data | |
| void | BuildData
(
FHairStrandsDatas& OutStrands |
2.b Build FHairStrandsDatas for Strands or Guides. | |
| void | BuildData
(
const FHairDescriptionGroup& InHairDescriptionGroup, |
2.a Build FHairStrandsDatas for Strands & Guides, based on HairDescriptionGroups and DecimationSettings | |
| bool | BuildHairDescriptionGroups
(
const FHairDescription& HairDescription, |
Build hair group based on the hair description | |
| void | BuildInterplationBulkData
(
const FHairStrandsDatas& InSimData, |
Build interplation bulk data | |
| void | BuildInterplationData
(
const FHairGroupInfo& InInfo, |
Build interplation data based on the hairStrands data | |
| FString | GetVersion () |
||
| void | VoxelizeGroupIndex
(
const FHairDescriptionGroups& In, |
Optional: Voxelize hair group index. |