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

FSocketDragDropOp

FSocketDragDropOp.

Public class

IAnimationSequenceBrowser

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

UPersonaPreviewSceneController

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

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

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

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.

FOnViewportCreated

Called back when a viewport is created

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

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback