Navigation
API > API/Plugins > API/Plugins/AnimNext
Classes
| Type | Name | Description | |
|---|---|---|---|
| EventHandlerTypeTrait | Helper to grab the event type from an event handler function signature. | ||
| FAdditiveTrait | Base class for additive traits that override behavior of other traits. | ||
| FAnimNextEntryPointHandle | Entry Point Handle An entry point handle is equivalent to a trait handle but it will not resolve automatically on load. | ||
| FAnimNextTraitEvent | Trait Event | ||
| FAnimNextTraitHandle | Trait Handle A trait handle represents a reference to a specific trait instance in the shared/read-only portion of a sub-graph. | ||
| FAnimNextTraitSharedData | FAnimNextTraitSharedData Trait shared data represents a unique instance in the authored static graph. | ||
| FBaseTrait | Base class for base traits that are standalone. | ||
| FExecutionContext | Execution Context | ||
| FLatentPropertiesHeader | Latent Properties Header Holds metadata about the stored latent properties | ||
| FLatentPropertyHandle | Latent Property Handle A latent property handle represents: | ||
| FLatentPropertyMetadata | Latent Property MetadataThe metadata we serialize in the archive for each latent property. | ||
| FNodeDescription | Node Description A node description represents a unique instance in the authored static graph. | ||
| FNodeHandle | Node Handle A node handle represents a reference to a specific node instance in the shared/read-only portion of a sub-graph. | ||
| FNodeID | Node ID | ||
| FNodeInstance | Node Instance A node instance represents allocated data for specific node. | ||
| FNodeTemplateRegistryHandle | FNodeTemplateRegistryHandle | ||
| FTrait | FTrait | ||
| FTraitBinding | FTraitBinding | ||
| FTraitEventLifetime | Trait Event LifetimeThis encapsulates a specific lifetime duration. | ||
| FTraitEventList | Trait Event ListEncapsulates a list of trait events. | ||
| FTraitInstanceData | FTraitInstanceData A trait instance represents allocated data for specific trait instance. | ||
| FTraitInterfaceStaticInitHook | FTraitInterfaceStaticInitHook | ||
| FTraitInterfaceUID | FTraitInterfaceUID | ||
| FTraitLatentPropertyMemoryLayout | FTraitLatentPropertyMemoryLayout | ||
| FTraitMemoryLayout | FTraitMemoryLayout | ||
| FTraitPtr | Trait Pointer A trait pointer represents a shared pointer to allocated instance data. | ||
| FTraitRegistryHandle | FTraitRegistryHandle | ||
| FTraitStackBinding | FTraitStackBinding | ||
| FTraitStaticInitHook | FTraitStaticInitHook | ||
| FTraitUID | FTraitUID | ||
| FWeakTraitPtr | Weak Trait Pointer Same as a FTraitPtr but is strongly typed to be weak. | ||
| IScopedTraitInterface | IScopedTraitInterface | ||
| ITraitInterface | ITraitInterface | ||
| TTraitBinding | TTraitBinding |
Typedefs
| Name | Description |
|---|---|
| FAnimNextTraitEventPtr | Create a shared pointer alias for trait events. |
| FTraitEventUID | Create an alias to improve readability. |
| FTraitInterfaceUIDRaw | Type alias for a raw trait UID, not typesafe. |
| FTraitUIDRaw | Type alias for a raw trait UID, not typesafe. |
| TraitConstructorFunc | A function pointer to a shim to construct a trait into the desired memory location When called with a nullptr DestPtr, the function returns nullptr and only populates the memory description output argument. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| UE::AnimNext::ETraitMode | ETraitModeDescribes how a trait behaves once attached to an animation node. | ||
| UE::AnimNext::ETraitStackPropagation | Trait Stack Propagation |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< EventType, ESPMode::ThreadSafe > | MakeTraitEvent
(
TArgs&&... Args |
||
| bool | UE::AnimNext::operator!=
(
FTraitInterfaceUID LHS, |
||
| bool | UE::AnimNext::operator!=
(
FTraitUID LHS, |
||
| bool | UE::AnimNext::operator!=
(
FTraitUID LHS, |
||
| bool | UE::AnimNext::operator!=
(
FTraitUIDRaw LHS, |
||
| bool | UE::AnimNext::operator==
(
FTraitInterfaceUID LHS, |
Compares for equality and inequality. | |
| bool | UE::AnimNext::operator==
(
FTraitUID LHS, |
Compares for equality and inequality. | |
| bool | UE::AnimNext::operator==
(
FTraitUID LHS, |
||
| bool | UE::AnimNext::operator==
(
FTraitUIDRaw LHS, |