Navigation
API > API/Plugins > API/Plugins/HairStrandsEditor
| Name | FGroomCustomAssetEditorToolkit |
| Type | class |
| Header File | /Engine/Plugins/Runtime/HairStrands/Source/HairStrandsEditor/Public/GroomCustomAssetEditorToolkit.h |
| Include Path | #include "GroomCustomAssetEditorToolkit.h" |
Syntax
class FGroomCustomAssetEditorToolkit : public IGroomCustomAssetEditorToolkit
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGroomCustomAssetEditorToolkit() |
GroomCustomAssetEditorToolkit.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FGroomCustomAssetEditorToolkit() |
Destructor | GroomCustomAssetEditorToolkit.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TabId_BindingProperties | const FName | GroomCustomAssetEditorToolkit.h | |
| TabId_CardsProperties | const FName | GroomCustomAssetEditorToolkit.h | |
| TabId_DataflowProperties | const FName | GroomCustomAssetEditorToolkit.h | |
| TabId_InterpolationProperties | const FName | GroomCustomAssetEditorToolkit.h | |
| TabId_LODProperties | const FName | GroomCustomAssetEditorToolkit.h | |
| TabId_MaterialProperties | const FName | GroomCustomAssetEditorToolkit.h | |
| TabId_MeshesProperties | const FName | GroomCustomAssetEditorToolkit.h | |
| TabId_PhysicsProperties | const FName | GroomCustomAssetEditorToolkit.h | |
| TabId_PreviewGroomComponent | const FName | GroomCustomAssetEditorToolkit.h | |
| TabId_PreviewSceneProperties | const FName | GroomCustomAssetEditorToolkit.h | |
| TabId_RenderingProperties | const FName | GroomCustomAssetEditorToolkit.h | |
| TabId_Viewport | const FName | GroomCustomAssetEditorToolkit.h | |
| ToolkitFName | const FName | GroomCustomAssetEditorToolkit.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveGroomBindingIndex | int32 | GroomCustomAssetEditorToolkit.h | ||
| bIsTabManagerInitialized | bool | GroomCustomAssetEditorToolkit.h | ||
| DetailView_BindingProperties | TSharedPtr< class IDetailsView > | GroomCustomAssetEditorToolkit.h | ||
| DetailView_CardsProperties | TSharedPtr< class IDetailsView > | GroomCustomAssetEditorToolkit.h | ||
| DetailView_DataflowProperties | TSharedPtr< class IDetailsView > | GroomCustomAssetEditorToolkit.h | ||
| DetailView_InterpolationProperties | TSharedPtr< class IDetailsView > | GroomCustomAssetEditorToolkit.h | ||
| DetailView_LODProperties | TSharedPtr< class IDetailsView > | GroomCustomAssetEditorToolkit.h | ||
| DetailView_MaterialProperties | TSharedPtr< class IDetailsView > | GroomCustomAssetEditorToolkit.h | ||
| DetailView_MeshesProperties | TSharedPtr< class IDetailsView > | GroomCustomAssetEditorToolkit.h | ||
| DetailView_PhysicsProperties | TSharedPtr< class IDetailsView > | GroomCustomAssetEditorToolkit.h | ||
| DetailView_PreviewGroomComponent | TSharedPtr< class IDetailsView > | GroomCustomAssetEditorToolkit.h | ||
| DetailView_PreviewSceneProperties | TSharedPtr< class IDetailsView > | GroomCustomAssetEditorToolkit.h | ||
| DetailView_RenderingProperties | TSharedPtr< class IDetailsView > | GroomCustomAssetEditorToolkit.h | ||
| GroomAsset | TWeakObjectPtr< UGroomAsset > | GroomCustomAssetEditorToolkit.h | ||
| GroomBindingAsset | TWeakObjectPtr< UGroomBindingAsset > | GroomCustomAssetEditorToolkit.h | ||
| GroomBindingAssetList | TWeakObjectPtr< UGroomBindingAssetList > | GroomCustomAssetEditorToolkit.h | ||
| GroomEditorStyle | TSharedPtr< FGroomEditorStyle > | GroomCustomAssetEditorToolkit.h | ||
| PreviewGroomComponent | TWeakObjectPtr< UGroomComponent > | GroomCustomAssetEditorToolkit.h | ||
| PreviewSkeletalAnimationAsset | TWeakObjectPtr< UAnimationAsset > | GroomCustomAssetEditorToolkit.h | ||
| PreviewSkeletalMeshComponent | TWeakObjectPtr< USkeletalMeshComponent > | GroomCustomAssetEditorToolkit.h | ||
| PropertiesTab | TSharedPtr< SDockableTab > | Dockable tab for properties | GroomCustomAssetEditorToolkit.h | |
| PropertyListenDelegatesAssetChanged | TArray< FDelegateHandle > | GroomCustomAssetEditorToolkit.h | ||
| PropertyListenDelegatesResourceChanged | TArray< FDelegateHandle > | GroomCustomAssetEditorToolkit.h | ||
| ThumbnailPool | TSharedPtr< FAssetThumbnailPool > | GroomCustomAssetEditorToolkit.h | ||
| ViewportTab | TSharedPtr< SGroomEditorViewport > | GroomCustomAssetEditorToolkit.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetBaseToolkitName() |
GroomCustomAssetEditorToolkit.h | ||
virtual FName GetToolkitFName() |
Begin IToolkit interface | GroomCustomAssetEditorToolkit.h | |
virtual FText GetToolkitName() |
GroomCustomAssetEditorToolkit.h | ||
virtual FText GetToolkitToolTipText() |
GroomCustomAssetEditorToolkit.h | ||
virtual FLinearColor GetWorldCentricTabColorScale() |
GroomCustomAssetEditorToolkit.h | ||
virtual FString GetWorldCentricTabPrefix() |
GroomCustomAssetEditorToolkit.h | ||
void InitCustomAssetEditor
(
const EToolkitMode::Type Mode, |
Edits the specified asset object | GroomCustomAssetEditorToolkit.h | |
virtual bool IsPrimaryEditor() |
GroomCustomAssetEditorToolkit.h | ||
virtual void OnClose() |
GroomCustomAssetEditorToolkit.h | ||
virtual void RegisterTabSpawners
(
const TSharedRef< class FTabManager >& InTabManager |
GroomCustomAssetEditorToolkit.h | ||
virtual void UnregisterTabSpawners
(
const TSharedRef< class FTabManager >& InTabManager |
GroomCustomAssetEditorToolkit.h |
Overridden from IGroomCustomAssetEditorToolkit
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 GetActiveBindingIndex() |
Return the index of the active binding. | GroomCustomAssetEditorToolkit.h | |
virtual UGroomAsset * GetCustomAsset() |
End IToolkit interface Retrieves the current custom asset. | GroomCustomAssetEditorToolkit.h | |
virtual FGroomEditorStyle * GetSlateStyle() |
Return groom editor style. | GroomCustomAssetEditorToolkit.h | |
virtual void PreviewBinding
(
int32 BindingIndex |
Set preview of a particular binding. | GroomCustomAssetEditorToolkit.h | |
virtual void SetCustomAsset
(
UGroomAsset* InCustomAsset |
Set the current custom asset. | GroomCustomAssetEditorToolkit.h |