UPersonaOptions

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Classes/Preferences/PersonaOptions.h

Include

#include "Preferences/PersonaOptions.h"

Syntax

class UPersonaOptions : public UObject

Variables

Name Description

Public variable

TArray< FAssetE...

 

AssetEditorOptions

Options that should be unique per asset editor (like skeletal mesh or anim sequence editors)

Public variable

bool

 

bAllowMeshSectionSelection

Whether or not Skeletal Mesh Section selection should be enabled by default for the Animation Editor(s)

Public variable

bool

 

bAllowPreviewMeshCollectionsToSelectFromDifferentSkeletons

Public variable

bool

 

bAllowPreviewMeshCollectionsToUseCustomAnimBP

Public variable

uint32: 1

 

bAutoAlignFloorToMesh

Whether or not the floor should be aligned to the Skeletal Mesh's bounds by default for the Animation Editor(s)

Public variable

bool

 

bFlattenSkeletonHierarchyWhenFiltering

Whether to keep the hierarchy or flatten it when searching for bones, sockets etc.

Public variable

bool

 

bHideParentsWhenFiltering

Whether to hide parent items when filtering or to display them grayed out

Public variable

uint32: 1

 

bHighlightOrigin

Whether or not the XYZ axis at the origin should be highlighted on the grid by default

Public variable

uint32: 1

 

bMuteAudio

Whether or not audio should be muted by default for the Animation Editor(s)

Public variable

FLinearColor

 

BranchingPointTimingNodeColor

Public variable

uint32: 1

 

bShowGrid

Whether or not the grid should be visible by default for the Animation Editor(s)

Public variable

bool

 

bTimelineDisplayCurveKeys

Whether to display keys in the timeline's curve tracks

Public variable

bool

 

bTimelineDisplayFormatSecondary

Whether to display secondary format (times/frames) in the anim timeline

Public variable

bool

 

bTimelineDisplayPercentage

Whether to display percentage in the anim timeline

Public variable

uint32: 1

 

bUseAudioAttenuation

Public variable

bool

 

bUseInlineSocketEditor

Whether to use a socket editor that is created in-line inside the skeleton tree, or whether to use the separate details panel

Public variable

float

 

CurveEditorSnapInterval

Snap value used to determine scrub resolution of the curve timeline

Public variable

uint32

 

DefaultBoneDrawSelection

Index used to determine which Bone Draw Mode should be used by default for the Animation Editor(s)

Public variable

uint32

 

DefaultLocalAxesSelection

Index used to determine which ViewMode should be used by default for the Animation Editor(s)

Public variable

FLinearColor

 

NotifyTimingNodeColor

Public variable

uint32

 

NumFolderFiltersInAssetBrowser

The number of folder filters to allow at any one time in the animation tool's asset browser

Public variable

FLinearColor

 

SectionTimingNodeColor

Public variable

int32

 

ShowMeshStats

Currently Stats can have None, Basic and Detailed. Please refer to EDisplayInfoMode.

Public variable

EFrameNumberDis...

 

TimelineDisplayFormat

Display format for the anim timeline

Public variable

TArray< FName >

 

TimelineEnabledSnaps

Whether to snap to various things

Public variable

int32

 

TimelineScrubSnapValue

Snap value used to determine scrub resolution of the anim timeline

Constructors

Name Description

Public function

UPersonaOptions

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

FAssetEditor...

 

GetAssetEditorOptions

(
    const FName& InContext
)

Public function

void

 

SetAutoAlignFloorToMesh

(
    bool bInAutoAlignFloorToMesh
)

Public function

void

 

SetBranchingPointTimingNodeColor

(
    const FLinearColor& InColor
)

Public function

void

 

SetCameraSpeed

(
    FName InContext,
    int32 InCameraSpeed,
    int32 InViewportIndex
)

Public function

void

 

SetCameraSpeedScalar

(
    FName InContext,
    float InCameraSpeedScalar,
    int32 InViewportIndex
)

Public function

void

 

SetDefaultBoneDrawSelection

(
    uint32 InDefaultBoneAxesSelection
)

Public function

void

 

SetDefaultLocalAxesSelection

(
    uint32 InDefaultLocalAxesSelection
)

Public function

void

 

SetHighlightOrigin

(
    bool bInHighlightOrigin
)

Public function

void

 

SetMuteAudio

(
    bool bInMuteAudio
)

Public function

void

 

SetNotifyTimingNodeColor

(
    const FLinearColor& InColor
)

Public function

void

 

SetSectionTimingNodeColor

(
    const FLinearColor& InColor
)

Public function

void

 

SetShowGrid

(
    bool bInShowGrid
)

Public function

void

 

SetShowMeshStats

(
    int32 InShowMeshStats
)

Public function

void

 

SetUseAudioAttenuation

(
    bool bInUseAudioAttenuation
)

Public function

void

 

SetViewCameraFollow

(
    FName InContext,
    EAnimationViewportCameraFollowMode ...,
    FName InCameraFollowBoneName,
    int32 InViewportIndex
)

Public function

void

 

SetViewFOV

(
    FName InContext,
    float InViewFOV,
    int32 InViewportIndex
)

Public function

void

 

SetViewModeIndex

(
    FName InContext,
    EViewModeIndex InViewModeIndex,
    int32 InViewportIndex
)

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