| FGCObject | ||
| FEditorUndoClient | ||
| TSharedFromThis
|
Module |
|
Header |
/Engine/Plugins/Enterprise/VariantManager/Source/VariantManager/Public/VariantManager.h |
Include |
#include "VariantManager.h" |
class FVariantManager :
public FGCObject,
public FEditorUndoClient,
public TSharedFromThis< FVariantManager >
Name | Description | |
---|---|---|
|
FVariantManager() |
Name | Description | |
---|---|---|
|
~FVariantManager() |
Name | Description | ||
---|---|---|---|
|
AddFunctionCallers ( |
||
|
AddObjectBindings ( |
||
|
AddPropertyCaptures ( |
Adds existing items to existing containers. |
|
|
AddVariants ( |
||
|
AddVariantSets ( |
||
|
ApplyProperty ( |
||
|
CallDirectorFunction ( |
Function handling. |
|
|
CanAddActorsToVariant |
Returns which actors we can add to an existing UVariant, since we only allow one per actor per variant We can force add/replace with AddObjectBindings, but this allows us to check how many will be added, which is used for tooltips and feedback |
|
|
CanAddActorsToVariant ( |
Returns which actors we can add to an existing UVariant, since we only allow one per actor per variant We can force add/replace with AddObjectBindings, but this allows us to check how many will be added, which is used for tooltips and feedback |
|
|
CaptureNewProperties ( |
||
|
Close() |
||
|
CopyVariantThumbnails |
||
|
UK2Node_Func... |
CreateDirectorFunction ( |
|
|
UK2Node_Func... |
CreateDirectorFunctionFromFunction |
|
|
CreateFunctionCaller ( |
||
|
CreateLocationPropertyCaptures ( |
||
|
CreateMaterialPropertyCaptures ( |
||
|
CreateObjectBindings |
||
|
CreateObjectBindingsAndCaptures |
||
|
CreatePropertyCaptures ( |
Creates new items and add them to existing containers. |
|
|
CreateRotationPropertyCaptures ( |
||
|
CreateScale3DPropertyCaptures ( |
||
|
CreateTransformPropertyCaptures ( |
||
|
UVariant ... |
CreateVariant ( |
|
|
UVariantSet ... |
CreateVariantSet ( |
|
|
CreateVisibilityPropertyCaptures ( |
||
|
DuplicateObjectBindings ( |
Duplicate existing items to existing containers. |
|
|
DuplicateVariants ( |
||
|
DuplicateVariantSets ( |
||
|
GetCapturableProperties ( |
||
|
GetCapturableProperties ( |
||
|
ULevelVarian... |
GetCurrentLevelVariantSets() |
|
|
TSharedRef< ... |
GetNodeTree() |
Gets the tree of nodes which is used to populate the animation outliner. |
|
UBlueprint &... |
GetOrCreateDirectorBlueprint ( |
Sets up the blueprint class deriving from the function director that we'll use. |
|
FVariantMana... |
GetSelection() |
|
|
TSharedPtr< ... |
GetVariantManagerWidget() |
|
|
GetVariantThumbnails |
Thumbnail operations Returns one for each variant. These can be nullptr |
|
|
InitVariantManager ( |
||
|
MergeObjectBindings ( |
Adds all children from one container to the other container, if it doesn't already have them. |
|
|
MergeVariants |
||
|
MoveObjectBindings ( |
Remove existing items from their parents and add them to existing containers. |
|
|
MoveVariants ( |
||
|
MoveVariantSets ( |
||
|
RecordProperty ( |
Captured property handling. |
|
|
RemoveFunctionCallers ( |
||
|
RemoveObjectBindingsFromParent ( |
||
|
RemovePropertyCapturesFromParent ( |
Removes existing items from existing containers. |
|
|
RemoveVariantSetsFromParent ( |
||
|
RemoveVariantsFromParent |
||
|
SetVariantThumbnails ( |
Expects one for each variant. Accepts nullptr (will clear any previous thumbnail when setting) |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
Pure virtual that must be overloaded by the inheriting class. |