/Engine/Plugins/Experimental/Mutable/Source/CustomizableObject/Classes/MuCO/CustomizableObjectInstance.h
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, BlueprintType, HideCategories=(CustomizableObjectInstance)) class UCustomizableObjectInstance : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
bool
AvoidResetProjectorVisibilityForNonNode
TEMP VARIABLE to avoid the projector selection being reset after pasting transform.
bool
bEditorPropertyChanged
Flag to know if a property of this instance changed in the editor
FBeginDestroyDe...
BeginDestroyDelegate
Broadcast whenUObject::BeginDestroyis being called.
FBeginDestroyNa...
BeginDestroyNativeDelegate
Broadcast whenUObject::BeginDestroyis being called.
FBeginUpdateDel...
BeginUpdateDelegate
Broadcast at the beginning of an Instance update.
FBeginUpdateNat...
BeginUpdateNativeDelegate
Broadcast at the beginning of an Instance update.
bool
bSelectedProfileDirty
bool
bShowOnlyRelevantParameters
bool
bShowOnlyRuntimeParameters
FString
LastSelectedProjectorParameter
If there's a projector parameter pending to be hidden, name of that projector parameter
FString
LastSelectedProjectorParameterWithIndex
For the case of projector parameter in several layers (the name of the projector is the same and only the index will change
int32
LastUpdateMutableRuntimeCycles
During editor, always remember the duration of the last update in the mutable runtime, for profiling.
meta
TWeakObjectPtr<...
NearestToActor
TEMP VARIABLE to check the Min desired LODs for this instance.
TWeakObjectPtr<...
NearestToViewCenter
FText
ParametersSearchFilter
Preview Instance Properties search box filter.
TMap<FString, ...
ParamNameToExpandedMap
FString
PreUpdateSkeletalMeshStatus
Will store the previous status description to avoid losing notifications with partial updates.
bool
ProjectorAlphaChange
Flag to avoid resetting projector state when editing the alpha value of a layer
bool
ProjectorLayerChange
Flag to ease detect a projector layer change event in FCustomizableObjectEditor::OnObjectModified
FProjectorState...
ProjectorStateChangedDelegate
bool
ProjectorUpdatedInViewport
FString
RemovedProjectorParameterNameWithIndex
Tag required to avoid updating the wrong projector parameter range index once removed.
int32
SelectedProfileIndex
Profile index the instance parameters are in and if the profile needs to be refreshed
TArray<TObject...
SkeletalMeshes
The generated skeletal meshes for this Instance, one for each component
FString
SkeletalMeshStatus
Will store status description of current skeletal mesh generation (for instance, "EmptyLOD0" or "EmptyMesh".
FString
TempProjectorParameterName
TEMP VARIABLE to verify the projector parameter with transform modified by Paste Transform is set as selected.
int32
TempProjectorParameterRangeIndex
TEMP VARIABLE to verify the projector parameter with transform modified by Paste Transform is set as selected.
bool
TempUpdateGizmoInViewport
TEMP VARIABLE to ease updating the gizmo in the editor after pasting a new projector's transform information.
bool
UnselectProjector
Flag to unselect the projector
FObjectInstance...
UpdatedDelegate
Broadcast when the Customizable Object Instance is updated.
FObjectInstance...
UpdatedNativeDelegate
Broadcast when the Customizable Object Instance is updated.