Navigation
API > API/Plugins > API/Plugins/HairStrandsCore
Implements the HairStrands module
| Name | FHairStrandsCore |
| Type | class |
| Header File | /Engine/Plugins/Runtime/HairStrands/Source/HairStrandsCore/Public/HairStrandsCore.h |
| Include Path | #include "HairStrandsCore.h" |
Syntax
class FHairStrandsCore : public IModuleInterface
Implements Interfaces
Functions
Public
Overridden from IModuleInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ShutdownModule() |
HairStrandsCore.h | ||
virtual void StartupModule() |
HairStrandsCore.h | ||
virtual bool SupportsDynamicReloading() |
HairStrandsCore.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FHairAssetHelper & AssetHelper() |
HairStrandsCore.h | ||
static UGroomBindingAsset * CreateGroomBindingAsset
(
UGroomAsset* GroomAsset, |
Create binding asset from groom asset and skeletal asset. | HairStrandsCore.h | |
static UGroomBindingAsset * CreateGroomBindingAsset
(
const FString& InPackageName, |
HairStrandsCore.h | ||
static UGroomBindingAsset * CreateGroomBindingAsset
(
EGroomBindingMeshType BindingType, |
Create binding asset from groom asset and assets of specified groom binding type. | HairStrandsCore.h | |
static UGroomBindingAsset * CreateGroomBindingAsset
(
EGroomBindingMeshType BindingType, |
HairStrandsCore.h | ||
static UStaticMesh * CreateStaticMesh
(
const FString& InPackageName, |
HairStrandsCore.h | ||
static UTexture2D * CreateTexture
(
const FString& PackgeName, |
HairStrandsCore.h | ||
static void RegisterAssetHelper
(
const FHairAssetHelper& Helper |
HairStrandsCore.h | ||
static void ResizeTexture
(
UTexture2D* InTexture, |
HairStrandsCore.h | ||
static void SaveAsset
(
UObject* Object |
HairStrandsCore.h |