| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Developer/AnimationSharing/Source/AnimationSharing/Public/AnimationSharingManager.h |
Include |
#include "AnimationSharingManager.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=Engine, defaultconfig)
class UAnimationSharingManager : public UObject
Name | Description | ||
---|---|---|---|
|
PerSkeletonData |
Sharing data required for the unique Skeleton setups |
|
|
ScalabilitySettings |
Platform specific scalability settings |
|
|
Skeletons |
Array of unique skeletons, matches PerSkeletonData array entries |
|
|
TickFunction |
Tick function for this manager |
Name | Description | ||
---|---|---|---|
|
AnimationSharingEnabled() |
Returns whether or not the animation sharing is enabled |
|
|
ClearActorData() |
Ensures all actor data is cleared |
|
|
CreateActorHandle |
Dealing with Actor data and handles |
|
|
CreateAnimationSharingManager ( |
Create an Animation Sharing Manager using the provided Setup |
|
|
FPerActorDat... |
GetActorDataByHandle ( |
|
|
GetActorIndexFromHandle ( |
||
|
UAnimationSh... |
GetAnimationSharingManager ( |
Returns the AnimationSharing Manager, nullptr if none was set up |
|
UAnimationSh... |
GetManagerForWorld ( |
Returns the AnimationSharing Manager for a specific UWorld, nullptr if none was set up |
|
GetPlatformName() |
||
|
const FAnima... |
GetScalabilitySettings() |
Returns current scalability settings |
|
GetSkeletonIndexFromHandle ( |
||
|
FTickAnimati... |
GetTickFunction() |
|
|
UWorld * |
GetWorld() |
|
|
Initialise ( |
Initialize sharing data structures |
|
|
RegisterActor ( |
Registers actor with the animation sharing system |
|
|
RegisterActorWithSkeleton ( |
Registers actor with the animation sharing system according to the SharingSkeleton's sharing setup (if available) |
|
|
RegisterActorWithSkeletonBP |
Register an Actor with this Animation Sharing manager, according to the SharingSkeleton |
|
|
SetDebugMaterial ( |
||
|
SetDebugMaterialForActor ( |
||
|
SetMasterComponentsVisibility ( |
Sets the visibility of currently used Master Pose Components |
|
|
SetupPerSkeletonData ( |
Populates all data required for a Skeleton setup |
|
|
Tick ( |
||
|
UnregisterActor ( |
Unregisters actor with the animation sharing system |
|
|
UnregisterAllActors() |
Ensures all currently registered actors are removed |
|
|
UpdateSignificanceForActorHandle ( |
Update cached significance for registered actor |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |