Navigation
API > API/Plugins > API/Plugins/AnimationSharing
| Name | FPerSkeletonAnimationSharingSetup |
| Type | struct |
| Header File | /Engine/Plugins/Developer/AnimationSharing/Source/AnimationSharing/Public/AnimationSharingTypes.h |
| Include Path | #include "AnimationSharingTypes.h" |
Syntax
USTRUCT ()
struct FPerSkeletonAnimationSharingSetup
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPerSkeletonAnimationSharingSetup() |
AnimationSharingTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdditiveAnimBlueprint | TSubclassOf< UAnimSharingAdditiveInstance > | Animation blueprint used to apply additive animation on top of other states | AnimationSharingTypes.h |
|
| AnimationStates | TArray< FAnimationStateEntry > | Definition of different animation states | AnimationSharingTypes.h |
|
| bEnableMaterialParameterCaching | bool | Whether or not to enable material parameter caching on the skeletal mesh components created for each state | AnimationSharingTypes.h |
|
| BlendAnimBlueprint | TSubclassOf< UAnimSharingTransitionInstance > | Animation blueprint used to perform the blending between states | AnimationSharingTypes.h |
|
| SkeletalMesh | TObjectPtr< USkeletalMesh > | Skeletal mesh used to setup skeletal mesh components | AnimationSharingTypes.h |
|
| Skeleton | TObjectPtr< USkeleton > | Skeleton compatible with the animation sharing setup | AnimationSharingTypes.h |
|
| StateProcessorClass | TSubclassOf< UAnimationSharingStateProcessor > | Interface class used when determining which state an actor is in | AnimationSharingTypes.h |
|