Navigation
API > API/Plugins > API/Plugins/HairCardGeneratorEditor
FHairCardGeneratorUtils has static interface functions to be used in other modules
| Name | FHairCardGeneratorUtils |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/HairCardGenerator/Source/HairCardGeneratorEditor/Public/HairCardGeneratorEditorModule.h |
| Include Path | #include "HairCardGeneratorEditorModule.h" |
Syntax
struct FHairCardGeneratorUtils
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FBuilderFunction | std::function< void(TArray< TArray< FVector > > &)> | HairCardGeneratorEditorModule.h | |
| FGeneratorFunction | std::function< bool(const TObjectPtr< const UHairCardGeneratorPluginSettings > &, const int32, const uint8)> | HairCardGeneratorEditorModule.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool BuildCardsAssets
(
UGroomAsset* NewGroomAsset, |
Build and save the cards assets to disk | HairCardGeneratorEditorModule.h | |
static void BuildCardsGroups
(
TObjectPtr< const UGroomAsset > GroomAsset, |
Build the cards group names | HairCardGeneratorEditorModule.h | |
static bool BuildGenerationSettings
(
const bool bQuerySettings, |
Build the generation settings for a given grom asset and a cards description | HairCardGeneratorEditorModule.h | |
static bool GenerateCardsClumps
(
const TObjectPtr< const UHairCardGeneratorPluginSettings >& GenerationSettings, |
Generate the cards clumps based on the settings given a filter index | HairCardGeneratorEditorModule.h | |
static bool GenerateCardsGeometry
(
const TObjectPtr< const UHairCardGeneratorPluginSettings >& GenerationSettings, |
Generate the cards geometry based on the settings given a filter index | HairCardGeneratorEditorModule.h | |
static bool GenerateCardsTexturesClusters
(
const TObjectPtr< const UHairCardGeneratorPluginSettings >& GenerationSettings, |
Generate the cards texture clusters based on the settings given a filter index | HairCardGeneratorEditorModule.h | |
static bool GenerateTexturesLayoutAndAtlases
(
const TObjectPtr< const UHairCardGeneratorPluginSettings >& GenerationSettings, |
Generate the cards texture layout and atlases | HairCardGeneratorEditorModule.h | |
static bool LoadGenerationSettings
(
const TObjectPtr< UHairCardGeneratorPluginSettings >& GenerationSettings |
Load the generation settings for a given grom asset and a cards description | HairCardGeneratorEditorModule.h | |
static bool LoadGroomStrands
(
const UGroomAsset* GroomAsset, |
Load the groom strands | HairCardGeneratorEditorModule.h | |
static bool RunCardsGeneration
(
const TObjectPtr< UHairCardGeneratorPluginSettings >& GenerationSettings, |
Run the cards generation function | HairCardGeneratorEditorModule.h |