Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph
FAnimNextTraitSharedData Trait shared data represents a unique instance in the authored static graph. Each instance of a graph will share instances of the read-only shared data. Shared data typically contains hardcoded properties, RigVM latent pin information, or pooled properties shared between multiple traits.
A FAnimNextTraitSharedData is the base type that trait shared data derives from.
| Name | FAnimNextTraitSharedData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimGraph/Source/UAFAnimGraph/Public/TraitCore/TraitSharedData.h |
| Include Path | #include "TraitCore/TraitSharedData.h" |
Syntax
USTRUCT ()
struct FAnimNextTraitSharedData
Derived Classes
FAnimNextTraitSharedData derived class hierarchy
- FAlphaInputTraitArgs
- FAnimNextBlendSmootherCoreTraitSharedData
- FAnimNextBlendSpacePlayerTraitSharedData
- FAnimNextNotifyDispatcherTraitSharedData
- FAnimNextSequencePlayerTraitSharedData
- FAnimNextSynchronizeUsingGroupsTraitSharedData
- FEvaluationNotifiesTraitSharedData
- FPassthroughBlendTraitSharedData
- FUAFRigLogicTraitSharedData
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ConstructLatentProperties
(
const UE::UAF::FTraitBinding& Binding |
Constructs the latent properties on the bound trait instance | TraitCore/TraitSharedData.h | |
static void DestructLatentProperties
(
const UE::UAF::FTraitBinding& Binding |
Destructs the latent properties on the bound trait instance | TraitCore/TraitSharedData.h | |
static int32 GetLatentPropertyIndex
(
const size_t LatentPropertyOffset |
Returns the latent property index from a latent property offset If the property is found within this type, its latent property 1-based index is returned (a positive value) If the property isn't found, this function returns the number of latent properties (as a zero or negative value) Derived types will have latent property indices higher than their base type Note that the property index is derived from the order specified in the GENERATE_TRAIT_LATENT_PROPERTIES enumerator macro which might not match the order of the UStruct | TraitCore/TraitSharedData.h |
See Also
- FNodeDescription