| FPreviewScene | ||||
| FTickableEditorObject
|
Module |
|
Header |
/Engine/Source/Editor/Persona/Public/IPersonaPreviewScene.h |
Include |
#include "IPersonaPreviewScene.h" |
class IPersonaPreviewScene : public FAdvancedPreviewScene
Name | Description | |
---|---|---|
|
IPersonaPreviewScene ( |
Constructor only here to pass ConstructionValues to base constructor |
Name | Description | ||
---|---|---|---|
|
AllowMeshHitProxies() |
Get whether or not to ignore mesh hit proxies |
|
|
AttachObjectToPreviewComponent |
Attaches an object to the preview component using the supplied attach name, returning whether it was successfully attached or not |
|
|
BroadcastMeshClick ( |
Broadcasts that the preview mesh was clicked |
|
|
BroadcastOnMorphTargetsChanged() |
Broadcasts that the preview mesh morph targets has changed |
|
|
BroadcastOnSelectedLODChanged() |
Broadcast select LOD changed |
|
|
ClearRemoveAttachedComponentFilter() |
||
|
ClearSelectedActor() |
Clears the selected actor |
|
|
ClearSelectedBone() |
Clears the selected bone on the preview component |
|
|
ClearSelectedSocket() |
Clears the selected socket on the preview component |
|
|
DeselectAll() |
Clears all selection on the preview component |
|
|
EnableWind ( |
Enable wind. Useful when simulating cloth. |
|
|
FlagTickable() |
Let the preview scene know that it should tick (because it is visible) |
|
|
FocusViews() |
Request our views to focus on the current item |
|
|
AActor * |
GetActor() |
Get the main actor |
|
TSharedPtr< ... |
GetCurrentCameraOverride() |
Get the current camera override |
|
float |
GetGravityScale() |
Get the gravity scale |
|
TSharedRef< ... |
GetPersonaToolkit() |
Get the persona toolkit we are associated with |
|
UAnimationAs... |
GetPreviewAnimationAsset() |
Get the animation asset we are previewing |
|
USkeletalMes... |
GetPreviewMesh() |
Get the preview mesh for this scene (does go via skeleton/asset) |
|
UDebugSkelMe... |
GetPreviewMeshComponent() |
Get the skeletal mesh component we are using for preview, if any. |
|
AActor * |
GetSelectedActor() |
Get the currently selected actor |
|
GetSelectedBoneIndex() |
Get the currently selected bone index |
|
|
FSelectedSoc... |
GetSelectedSocket() |
Get the currently selected socket |
|
float |
GetWindStrength() |
Get the wind strength |
|
HandleSkeletonTreeSelectionChanged ( |
Handle syncing selection with the skeleton tree |
|
|
InvalidateViews() |
Flag that we want our views to be updated |
|
|
IsShowReferencePoseEnabled() |
Are we currently displaying the ref pose |
|
|
IsWindEnabled() |
Check whether wind is enabled |
|
|
RefreshAdditionalMeshes ( |
Refreshes the additional meshes displayed in this preview scene |
|
|
RegisterOnAnimChanged ( |
Registers a delegate to be called after the preview animation has been changed |
|
|
RegisterOnCameraOverrideChanged ( |
Register callback for when the camera override is changed |
|
|
FDelegateHan... |
RegisterOnDeselectAll ( |
Registers a delegate to be called when all sockets/bones are deselected |
|
RegisterOnFocusViews ( |
Registers a delegate to be called when the view should be focused |
|
|
RegisterOnInvalidateViews ( |
Registers a delegate to be called when the view is invalidated |
|
|
RegisterOnLODChanged ( |
Registers a delegate to be called when the preview mesh's LOD has changed |
|
|
RegisterOnMeshClick ( |
Registers a delegate to be called when the preview mesh is clicked |
|
|
RegisterOnMorphTargetsChanged ( |
Registers a delegate to be called when the preview mesh's morph targets has changed |
|
|
RegisterOnPostTick ( |
Register a callback for just after the preview scene is ticked |
|
|
RegisterOnPreTick ( |
Register a callback for just before the preview scene is ticked |
|
|
RegisterOnPreviewMeshChanged ( |
Registers a delegate to be called when the preview mesh is changed |
|
|
FDelegateHan... |
RegisterOnSelectedBoneChanged ( |
Registers a delegate to be called when the currently selected bone has changed |
|
RegisterOnSelectedLODChanged ( |
Register callback to be able to be notify when the select LOD is change |
|
|
FDelegateHan... |
RegisterOnSelectedSocketChanged ( |
Registers a delegate to be called when the currently selected socket has changed |
|
RemoveAttachedObjectFromPreviewComponent |
Removes a currently attached object from the preview component |
|
|
SetActor ( |
Set the main actor |
|
|
SetAdditionalMeshes ( |
Set the additional meshes used by this preview scene (sets the additional meshes on the skeleton) |
|
|
SetAdditionalMeshesSelectable ( |
Set whether additional meshes are selectable |
|
|
SetAllowMeshHitProxies ( |
Set whether or not to ignore mesh hit proxies |
|
|
SetCameraOverride |
Function to override the editor camera for this scene |
|
|
SetDefaultAnimationMode ( |
Set the default mode this preview scene appears in. Optionally show the default mode. |
|
|
SetGravityScale ( |
Set the gravity scale |
|
|
SetPreviewAnimationAsset ( |
Set the animation asset to preview |
|
|
SetPreviewAnimationBlueprint ( |
Set the preview animation blueprint and an optional overlay (for sub-layers) |
|
|
SetPreviewMesh ( |
Set the preview mesh for this scene (does not set the preview mesh on the skeleton/asset) |
|
|
SetPreviewMeshComponent ( |
Set the skeletal mesh component we are going to preview. |
|
|
SetRemoveAttachedComponentFilter ( |
Setter/getter for can remove attach component |
|
|
SetSelectedActor ( |
Sets the selected actor |
|
|
SetSelectedBone ( |
Sets the selected bone on the preview component |
|
|
SetSelectedSocket ( |
Sets the selected socket on the preview component |
|
|
SetWindStrength ( |
Set the wind strength |
|
|
ShowDefaultMode() |
Show the mode specifed by SetDefaultAnimationMode() |
|
|
ShowReferencePose |
Show the reference pose of the displayed skeletal mesh. |
|
|
TogglePlayback() |
Toggle the playback of animation, if any |
|
|
UnregisterOnAnimChanged ( |
Unregisters a delegate to be called after the preview animation has been changed |
|
|
UnregisterOnCameraOverrideChanged ( |
Unregister callback for when the camera override is changed |
|
|
UnregisterOnDeselectAll ( |
Unregisters a delegate called when all sockets/bones are deselected |
|
|
UnregisterOnFocusViews ( |
Unregisters a delegate to be called when the view should be focused |
|
|
UnregisterOnInvalidateViews ( |
Unregisters a delegate to be called when the view is invalidated |
|
|
UnregisterOnLODChanged ( |
Unregisters a delegate to be called when the preview mesh's LOD has changed |
|
|
UnregisterOnMeshClick ( |
Unregisters a delegate to be called when the preview mesh is clicked |
|
|
UnregisterOnMorphTargetsChanged ( |
Unregisters a delegate to be called when the preview mesh's morph targets has changed |
|
|
UnregisterOnPostTick ( |
Unregister a callback for just after the preview scene is ticked |
|
|
UnregisterOnPreTick ( |
Unregister a callback for just before the preview scene is ticked |
|
|
UnregisterOnPreviewMeshChanged ( |
Unregisters a delegate to be called when the preview mesh is changed |
|
|
UnregisterOnSelectedBoneChanged ( |
Unregisters a delegate called when the currently selected bone has changed |
|
|
UnRegisterOnSelectedLODChanged ( |
Unregister callback to free up the ressources |
|
|
UnregisterOnSelectedSocketChanged ( |
Unregisters a delegate called when the currently selected socket has changed |