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 TAttributeSetIterator
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FAttributeSet & | Collection | Attribute collection for current index | |
| int32 | CurrentIndex | ||
| const FAttributeBlendData & | Data | Outer object that creates this |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TAttributeSetIterator
(
const FAttributeBlendData& InData, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| EAdditiveAnimationType | |||
| const float | Returns (bone level) weight value for the current attribute its bone and container | ||
| void | GetHighestBoneWeighted
(
const AttributeType*& OutAttributePtr, |
Returns highest (bone level) weighted value, and its weight for the attribute set | |
| const AttributeType & | Returns highest (bone level) weighted value for the attribute set | ||
| const AttributeType & | Returns highest (container level) weighted value for the attribute set | ||
| const FAttributeId & | Returns the identifier for the current attribute set | ||
| int32 | GetIndex () |
||
| const AttributeType & | GetValue () |
Return the value for the currently indexed entry in the attribute set | |
| const float | GetWeight () |
Returns (container level) weight value for the current attribute's container in the attribute set | |
| bool | |||
| bool | Next () |
Cycle through to next entry in the attribute set, returns false if the end was reached |