Persona

Classes

Name

Description

Public struct

FAnimDocumentArgs

Public class

FBoneDragDropOp

FBoneDragDropOp .

Public class

FClothCreateSettingsCustomization

Public struct

FCopyOptions

Copy options structure for CopyPropertiesToCDO

Public class

FDisplayedBoneMappingInfo

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

FPersonaToolkitArgs

Initialization parameters for persona toolkits

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

SBoneMappingBase .

Public class

SBoneMappingListRow

Public class

SBoneSelectionWidget

Public class

SBoneTreeMenu

Public class

SCreateClothingSettingsPanel

Public class

SPoseAssetNameWidget

SBoneMappingBase .

Typedefs

Name

Description

FDisplayedBoneMappingInfoPtr

SBoneMappingListRow .

FGetCurrentRecording

FGetCurrentRecordingTime

FGetReferenceSkeleton

FGetSelectedBone

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

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

FOnSelectBlendProfile

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

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

PersonaUtils::ECopyOptions

Options for CopyPropertiesToCDO

Variables

Name Description

Public variable

IHasPersonaTool ...

 

GetOnAssetOpened

Public variable

const FName

 

PersonaAppName