Navigation
API > API/Plugins > API/Plugins/BaseCharacterFXEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdMode
- UBaseCharacterFXEditorMode
- UExampleCharacterFXEditorMode
References
| Module | BaseCharacterFXEditor |
| Header | /Engine/Plugins/Experimental/CharacterFXEditor/BaseCharacterFXEditor/Source/BaseCharacterFXEditor/Public/BaseCharacterFXEditorMode.h |
| Include | #include "BaseCharacterFXEditorMode.h" |
Syntax
UCLASS&40;Abstract&41;
class UBaseCharacterFXEditorMode : public UEdMode
Remarks
The CharacterFX EditorMode stores much of the inter-tool state, including ToolTargets.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TObjectPtr< UObject > > | OriginalObjectsToEdit | Stores original input objects | |
| TArray< TObjectPtr< UToolTarget > > | ToolTargets | Tool targets created from OriginalObjectsToEdit (and 1:1 with that array) that provide us with dynamic meshes |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Handles nested tools and notifies InteractiveToolsContext. | ||
| void | Override these to specify supported ToolTargets and tools. | ||
| void | |||
| void | CreateToolTargets
(
const TArray< TObjectPtr< UObject >>& AssetsIn |
Called by InitializeTargets; override to populate tool targets for given assets. | |
| void | InitializeTargets
(
const TArray< TObjectPtr< UObject >>& AssetsIn |
Called by the corresponding EditorToolkit. | |
| void | |||
| FBox |