Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation > API/Runtime/Engine/Animation/FAttributeBlendData
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Animation/AttributeBlendData.h |
| Include | #include "Animation/AttributeBlendData.h" |
Syntax
template<typename AttributeType>
struct TSingleIterator
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArrayView< const FUniqueAttribute > | AttributesView | ||
| int32 | CurrentIndex | ||
| const FAttributeBlendData & | Data | Outer object that creates this |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TSingleIterator
(
const FAttributeBlendData& InData, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| EAdditiveAnimationType | |||
| const float | Returns (bone level) weight value for the unique attribute its bone and container | ||
| const FAttributeId & | Returns the identifier for the current attribute set | ||
| const AttributeType & | GetValue () |
Return the value for the currently indexed unique attribute | |
| const float | GetWeight () |
Returns (container level) weight value for the unique attribute its container | |
| bool | |||
| bool | Returns whether or not the unique attribute its (bone level) weight is the highest across the containers | ||
| bool | Next () |
Cycle through to next unique attribute, returns false if the end was reached |