Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/TraitCore
Inheritance Hierarchy
- ITraitInterface
- IBlendStack
- IContinuousBlend
- IDiscreteBlend
- IEvaluate
- FRigLogicTrait
- IGarbageCollection
- IGroupSynchronization
- IHierarchy
- FRigLogicTrait
- IInertializerBlend
- IScopedTraitInterface
- ISmoothBlend
- ITimeline
- IUpdate
- FRigLogicTrait
- IUpdateTraversal
- FRigLogicTrait
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/TraitCore/ITraitInterface.h |
| Include | #include "TraitCore/ITraitInterface.h" |
Syntax
struct ITraitInterface
Remarks
Base type for all trait interfaces. Used for type safety.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FText & | Human readable interface names, in long and short format. | ||
| const FText & | Human readable interface names, in short format (ideally 3 or 4 letters, due to space restrictions in the editor) | ||
| FTraitInterfaceUID | |||
| bool | IsInternal () |
Internal interfaces are only displayed in the Traits Editor in the Advanced View. |
Constants
| Name | Description |
|---|---|
| InterfaceUID | Derived types will have their own InterfaceUID member that hides/aliases/shadows this one. |