Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph
A trait that can blend two inputs.
| Name | FAnimNextBlendTwoWayTraitSharedData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimGraph/Source/UAFAnimGraph/Public/Traits/BlendTwoWayTraitData.h |
| Include Path | #include "Traits/BlendTwoWayTraitData.h" |
Syntax
USTRUCT (Meta=(DisplayName="Blend Two Way", ShowTooltip=true))
struct FAnimNextBlendTwoWayTraitSharedData : public FAnimNextTraitSharedData
Inheritance Hierarchy
- FAnimNextTraitSharedData → FAnimNextBlendTwoWayTraitSharedData
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Self | FAnimNextBlendTwoWayTraitSharedData | Traits/BlendTwoWayTraitData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAlwaysUpdateChildren | bool | Always update children, regardless of whether or not that child has weight. | Traits/BlendTwoWayTraitData.h |
|
| BlendWeight | float | How much to blend our two children: 0.0 is fully child A while 1.0 is fully child B. | Traits/BlendTwoWayTraitData.h |
|
| bResetChildOnActivation | bool | This reinitializes child when re-activated | Traits/BlendTwoWayTraitData.h |
|
| ChildA | FAnimNextTraitHandle | First output to be blended (full weight is 0.0). | Traits/BlendTwoWayTraitData.h | |
| ChildB | FAnimNextTraitHandle | Second output to be blended (full weight is 1.0). | Traits/BlendTwoWayTraitData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const decltype(bAlwaysUpdateChildren) & GetbAlwaysUpdateChildren
(
const UE::UAF::FTraitBinding& Binding |
Traits/BlendTwoWayTraitData.h | ||
const decltype(BlendWeight) & GetBlendWeight
(
const UE::UAF::FTraitBinding& Binding |
Traits/BlendTwoWayTraitData.h | ||
const decltype(bResetChildOnActivation) & GetbResetChildOnActivation
(
const UE::UAF::FTraitBinding& Binding |
Traits/BlendTwoWayTraitData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ConstructLatentProperties
(
const UE::UAF::FTraitBinding& Binding |
Traits/BlendTwoWayTraitData.h | ||
static void DestructLatentProperties
(
const UE::UAF::FTraitBinding& Binding |
Traits/BlendTwoWayTraitData.h | ||
static int32 GetLatentPropertyIndex
(
const size_t LatentPropertyOffset |
Traits/BlendTwoWayTraitData.h |