Persona

Windows
MacOS
Linux

Classes

Name

Description

Public class

AAnimationEditorPreviewActor

Public struct

FAnimDocumentArgs

Public class

FBoneDragDropOp

FBoneDragDropOp.

Public class

FClothCreateSettingsCustomization

Public struct

FCopyOptions

Copy options structure for CopyPropertiesToCDO

Public class

FDisplayedBoneMappingInfo

Public class

FPersonaCommonCommands

Public struct

FPersonaEditModes

Editor mode constants.

Public class

FPersonaModule

Persona module manages the lifetime of all instances of Persona editors.

Public struct

FPersonaTabs

Tab constants.

Public struct

FPersonaToolkitArgs

Initialization parameters for persona toolkits

Public struct

FPersonaViewportArgs

Arguments used to create a persona viewport tab

Public class

FSkinWeightImportOptionsCustomization

Details customization for the import object, used to hide certain properties when needed and ensure we do not get duplicate profile names

Public struct

FSkinWeightProfileHelpers

Set of editor-only helper functions used by various bits of UI related to Skin Weight profiles

Public class

FSocketDragDropOp

Copyright Epic Games, Inc. All Rights Reserved.

Public class

IAnimationSequenceBrowser

Public class

IAnimSequenceCurveEditor

Interface to the curve editor tab in the anim sequence editor

Public class

IAssetFamily

Represents a group of related assets, e.g. a skeleton, its animations and skeletal meshes

Public class

IHasPersonaToolkit

Interface implemented by objects that hold a persona toolkit

Public class

IPersonaEditMode

Public class

IPersonaEditorModeManager

Persona-specific extensions to the asset editor mode manager

Public class

IPersonaPreviewScene

Public class

IPersonaToolkit

Reusable 'Persona' features for asset editors concerned with USkeleton-related assets

Public class

IPersonaViewport

Abstract viewport that can save and restore state

Public struct

IPersonaViewportState

Opaque state interface for saving and restoring viewport state

Public class

SBoneMappingBase

Public class

SBoneMappingListRow

Public class

SBoneSelectionWidget

Public class

SBoneTreeMenu

Public class

SCreateClothingSettingsPanel

Public class

SPoseAssetNameWidget

Public class

SSkinWeightProfileImportOptions

Public class

UPersonaPreviewSceneController

Base class for preview scene controller (controls what the preview scene in persona does)

Public class

USkinWeightImportOptions

Typedefs

Name

Description

FDisplayedBoneMappingInfoPtr

FGetCurrentRecording

FGetCurrentRecordingTime

FGetReferenceSkeleton

FGetSelectedBone

FGetSocketList

FIsRecordingActive

FOnAnimationSequenceBrowserCreated

Called back when an anim sequence browser is created

FOnAnimChanged

Anim changed

FOnAnimChangedMulticaster

Called when animation asset has been changed

FOnBoneMappingChanged

FOnBoneSelectionChanged

FOnCreateBoneMapping

FOnCreateClothingRequested

FOnCreateViewport

Called when the preview viewport is created.

FOnDetailsCreated

Called back when a details panel is created

FOnEditCurves

Called to invoke the curve editor.

FOnGetAsset

Called to get an object (used by the asset details panel)

FOnGetBoneMapping

FOnGetFilteredText

FOnGetViewportText

Delegate used to provide custom text for the viewport corners

FOnInvokeTab

Called to invoke a specified tab.

FOnMeshClick

FOnMeshClickMulticaster

FOnObjectSelected

Called to display a selected object in a details panel.

FOnObjectsSelected

Called to display a selected object in a details panel.

FOnOpenNewAsset

Called to replace the currently edited asset or open it (depending on context)

FOnPreviewMeshChanged

Preview mesh changed

FOnPreviewMeshChangedMulticaster

Called when the preview mesh has been changed;.

FOnPreviewSceneCreated

Called back when a Persona preview scene is created

FOnRegisterLayoutExtensions

Called back to register common layout extensions

FOnRegisterTabs

Called back to register tabs

FOnRemoveAttachedComponentFilter

The delegate to check if the attach component can be removed.

FOnSelectBlendProfile

Called when a blend profile is selected in the blend profile tab.

FOnSelectedBoneChanged

FOnSelectedBoneChangedMulticaster

The selected bone changed.

FOnSelectedLODChanged

FOnSelectedLODChangedMulticaster

The selected LOD changed.

FOnSelectedSocketChanged

FOnSelectedSocketChangedMulticaster

The selected socket changed.

FOnStopEditingCurves

Called to stop editing curves in the curve editor.

FOnViewportCreated

Called back when a viewport is created

FPersonaViewportKeyDownDelegate

FRecord

FStopRecording

FTickRecording

SBoneMappingListType

Enums

Name

Description

Public enum

EPreviewSceneDefaultAnimationMode

Modes that the preview scene defaults to (usually depending on asset editor context)

Public enum

EViewportCorner

Places that viewport text can be placed

Public enum

PersonaUtils::ECopyOptions

Options for CopyPropertiesToCDO

Variables

Name Description

Public variable

IHasPersonaTool...

 

GetOnAssetOpened

Public variable

const FName

 

PersonaAppName

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss