Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| AAnimationEditorPreviewActor | |||
| FAnimAssetFindReplaceConfig | Configuration for the find/replace tab | ||
| FAnimationViewportClient | |||
| FAnimAttributeEntry | |||
| FAnimDocumentArgs | |||
| FBlendSpaceEditorArgs | |||
| FBlendSpacePreviewArgs | |||
| FBoneDragDropOp | FBoneDragDropOp. | ||
| FClothCreateSettingsCustomization | |||
| FCopyOptions | Copy options structure for CopyPropertiesToCDO | ||
| FDisplayedBoneMappingInfo | |||
| FPersonaAssetEditorToolkit | Persona asset editor toolkit wrapper, used to auto inject the persona editor mode manager | ||
| FPersonaCommonCommands | |||
| FPersonaEditModes | Editor mode constants. | ||
| FPersonaModule | Persona module manages the lifetime of all instances of Persona editors. | ||
| FPersonaTabs | Tab constants. | ||
| FPersonaToolkitArgs | Initialization parameters for persona toolkits | ||
| FPersonaViewportArgs | Arguments used to create a persona viewport tab | ||
| FPersonaViewportNotificationOptions | |||
| FPhysicsAssetRenderInterface | |||
| FPhysicsAssetRenderSettings | Per Physics Asset parameters that determine how debug draw functions should render that asset in an editor viewport. | ||
| FSkeletonSelectionEditMode | |||
| FSkinWeightImportOptionsCustomization | Details customization for the import object, used to hide certain properties when needed and ensure we do not get duplicate profile names | ||
| FSkinWeightProfileHelpers | Set of editor-only helper functions used by various bits of UI related to Skin Weight profiles | ||
| FSocketDragDropOp | Copyright Epic Games, Inc. All Rights Reserved. | ||
| FToolBoxSummoner | |||
| HPersonaBoneHitProxy | |||
| HPersonaSocketHitProxy | |||
| IAnimAssetFindReplace | Public interface to the find/replace widget | ||
| IAnimationSequenceBrowser | |||
| IAnimSequenceCurveEditor | Interface to the curve editor tab in the anim sequence editor | ||
| IAssetFamily | Represents a group of related assets, e.g. a skeleton, its animations and skeletal meshes | ||
| IBlendSpaceAnalysisFeature | Users wishing to add their own analysis functions and structures should inherit from this, implement the virtual functions, and register an instance with IModularFeatures. | ||
| IHasPersonaToolkit | Interface implemented by objects that hold a persona toolkit | ||
| IPersonaEditMode | |||
| IPersonaEditorModeManager | |||
| IPersonaManagerContext | Persona-specific extensions to the asset editor mode manager | ||
| IPersonaPreviewScene | |||
| IPersonaToolkit | Reusable 'Persona' features for asset editors concerned with USkeleton-related assets | ||
| IPersonaViewport | Abstract viewport that can save and restore state | ||
| IPersonaViewportState | Opaque state interface for saving and restoring viewport state | ||
| IPhysicsAssetRenderInterface | |||
| SAnimAttributeEntry | |||
| SBoneMappingListRow | |||
| SBoneTreeMenu | |||
| UAnimAssetFindReplaceContext | Context for toolbar | ||
| UAnimAssetFindReplaceCurves | Find, replace and remove curves across assets | ||
| UAnimAssetFindReplaceNotifies | Find, replace and remove notifies across assets | ||
| UAnimAssetFindReplaceProcessor | Processor base class to allow systems to add their own find/replace functionality | ||
| UAnimAssetFindReplaceProcessor_StringBase | Processor for string-based animation asset operations | ||
| UAnimAssetFindReplaceSyncMarkers | Find, replace and remove sync markers across assets | ||
| UAnimationSequenceBrowserContextMenuContext | |||
| UCachedAnalysisProperties | This will be used to preserve values as far as possible when switching between analysis functions, so it contains all the parameters used by the engine functions. | ||
| UEulerAnalysisProperties | |||
| ULinearAnalysisProperties | |||
| UPersonaEditorModeManagerContext | |||
| UPersonaManagerContext | |||
| UPersonaPreviewSceneController | Base class for preview scene controller (controls what the preview scene in persona does) | ||
| UPersonaToolMenuContext | |||
| UPhysicsAssetRenderUtilities | Factory class for FPhysicsAssetRenderSettings. | ||
| USkinWeightImportOptions |
Typedefs
| Name | Description |
|---|---|
| CreateBodyHitProxyFn | |
| CreateConstraintHitProxyFn | |
| FDisplayedBoneMappingInfoPtr | |
| FGetCurrentRecording | |
| FGetCurrentRecordingTime | |
| FGetLodModel | |
| FGetReferenceSkeleton | |
| FGetSelectedBone | |
| FGetSelectedSection | |
| FGetSocketList | |
| FIsCurveNameMarkedForExclusion | Called by the curve picker to filter out curve names that are displayed to the user. |
| FIsRecordingActive | |
| FOnAnimationSequenceBrowserCreated | Called back when an anim sequence browser is created |
| FOnAnimChanged | Anim changed |
| FOnAnimChangedMulticaster | Called when animation asset has been changed |
| FOnAttachToolkit | |
| FOnBlendSpaceCanvasDoubleClicked | Called when the blendspace canvas is double clicked. |
| FOnBlendSpaceNavigateDown | Called when the user navigates with pagedown. |
| FOnBlendSpaceNavigateUp | Called when the user navigates with pageup. |
| FOnBlendSpaceSampleAdded | Called when a blendspace sample point is added. Returns the new SampleIndex. |
| FOnBlendSpaceSampleDoubleClicked | Called when a blendspace sample point is double clicked. |
| FOnBlendSpaceSampleDuplicated | Called when a blendspace sample point is added. |
| FOnBlendSpaceSampleRemoved | Called when a blendspace sample point is removed. |
| FOnBlendSpaceSampleReplaced | Called when a blendspace sample point is replaced. |
| FOnBoneMappingChanged | |
| FOnBoneSelectionChanged | |
| FOnBoneSizeSet | |
| FOnCreateBoneMapping | |
| FOnCreateClothingRequested | |
| FOnCreateViewport | Called when the preview viewport is created. |
| FOnCurvePicked | Called by the curve picker to indicate that a curve was chosen by the user. |
| FOnDetachToolkit | |
| FOnDetailsCreated | Called back when a details panel is created |
| FOnEditCurves | Called to invoke the curve editor. |
| FOnExtendBlendSpaceSampleTooltip | Called to extend a sample's tooltip. |
| FOnGetAsset | Called to get an object (used by the asset details panel) |
| FOnGetBlendSpaceSampleName | Called to get the overridden name of a blend sample. |
| FOnGetBoneMapping | |
| FOnGetBoneSize | |
| 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 |
| FOnPreviewSceneSettingsCustomized | Called back when a Persona preview scene settings are customized |
| 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. |
| FOnSectionSelectionChanged | |
| 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. |
| FOnSetBlendSpacePreviewPosition | Called to let the blendspace editor UI set the preview position of an external blendspace node. |
| FOnStopEditingCurves | Called to stop editing curves in the curve editor |
| FOnViewportCreated | Called back when a viewport is created |
| FPersonaViewportKeyDownDelegate | |
| FRecord | |
| FStopRecording | |
| FTickRecording | |
| GetPrimitiveRef | |
| GetPrimitiveTransformRef | |
| SBoneMappingListType |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EAnalysisEulerAxis | |||
| EAnalysisLinearAxis | |||
| EAnalysisSpace | |||
| EAnimAssetFindReplaceMode | The mode configuration that the dialog can take | ||
| EAnimAssetFindReplaceType | DEPRECATED - use UAnimAssetFindReplaceProcessor. | ||
| EAnimationPlaybackSpeeds::Type | |||
| EDisplayInfoMode::Type | |||
| EEulerCalculationMethod | |||
| ELocalAxesMode::Type | |||
| EPreviewSceneDefaultAnimationMode | Modes that the preview scene defaults to (usually depending on asset editor context) | ||
| EViewportCorner | Places that viewport text can be placed | ||
| PersonaUtils::ECopyOptions | Options for CopyPropertiesToCDO |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | BlendSpaceAnalysis::CalculateAngularVelocity
(
FVector& Result, |
||
| void | BlendSpaceAnalysis::CalculateBoneOrientation
(
FVector& RollPitchYaw, |
||
| bool | BlendSpaceAnalysis::CalculateComponentSampleValue
(
double& Result, |
Helper to extract the component from the FVector functions | |
| bool | BlendSpaceAnalysis::CalculateComponentSampleValue
(
float& Result, |
Helper to extract the component from the FVector functions | |
| bool | BlendSpaceAnalysis::CalculateDeltaOrientation
(
FVector& Result, |
Note that if a looping animation has 56 keys, then its first key is 0 and last is 55, but these will be identical poses. | |
| bool | BlendSpaceAnalysis::CalculateDeltaPosition
(
FVector& Result, |
||
| void | BlendSpaceAnalysis::CalculateFrameTM
(
bool& bNeedToUpdateFrameTM, |
||
| bool | BlendSpaceAnalysis::CalculateOrientation
(
FVector& Result, |
Note that if a looping animation has 56 keys, then its first key is 0 and last is 55, but these will be identical poses. | |
| bool | BlendSpaceAnalysis::CalculateOrientationRate
(
FVector& Result, |
||
| bool | BlendSpaceAnalysis::CalculatePosition
(
FVector& Result, |
||
| bool | BlendSpaceAnalysis::CalculateVelocity
(
FVector& Result, |
||
| FVector | BlendSpaceAnalysis::GetAxisFromTM
(
const FTransform& TM, |
||
| bool | BlendSpaceAnalysis::GetBoneInfo
(
const UAnimSequence& Animation, |
Retrieves the bone index and transform offset given the BoneSocketTarget. Returns true if found. | |
| FTransform | BlendSpaceAnalysis::GetBoneTransform
(
const UAnimSequence& Animation, |
||
| void | BlendSpaceAnalysis::GetFrameDirs
(
FVector& FrameFacingDir, |
||
| void | PhysicsAssetRender::DebugDrawBodies
(
USkeletalMeshComponent*const SkeletalMeshComponent, |
Debug draw Physics Asset bodies using the supplied custom callbacks |
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FName | PersonaAppName |