UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Anim::FAttributeBlendData::TSingleRawIterator Struct Reference

#include <AttributeBlendData.h>

Public Member Functions

bool Next ()
 
const uint8GetValuePtr () const
 
const float GetWeight () const
 
const float GetBoneWeight () const
 
bool IsHighestBoneWeighted () const
 
const FAttributeIdGetIdentifier () const
 
EAdditiveAnimationType GetAdditiveType () const
 
bool IsFilteredBlend () const
 

Protected Member Functions

 TSingleRawIterator (const FAttributeBlendData &InData, TArrayView< const FUniqueAttribute > InAttributes)
 

Protected Attributes

const FAttributeBlendDataData
 
TArrayView< const FUniqueAttribute > AttributesView
 
int32 CurrentIndex
 

Friends

struct FAttributeBlendData
 

Constructor & Destructor Documentation

◆ TSingleRawIterator()

UE::Anim::FAttributeBlendData::TSingleRawIterator::TSingleRawIterator ( const FAttributeBlendData InData,
TArrayView< const FUniqueAttribute >  InAttributes 
)
inlineprotected

Member Function Documentation

◆ GetAdditiveType()

EAdditiveAnimationType UE::Anim::FAttributeBlendData::TSingleRawIterator::GetAdditiveType ( ) const
inline

◆ GetBoneWeight()

const float UE::Anim::FAttributeBlendData::TSingleRawIterator::GetBoneWeight ( ) const
inline

Returns (bone level) weight value for the unique attribute its bone and container

◆ GetIdentifier()

const FAttributeId & UE::Anim::FAttributeBlendData::TSingleRawIterator::GetIdentifier ( ) const
inline

Returns the identifier for the current attribute set

◆ GetValuePtr()

const uint8 * UE::Anim::FAttributeBlendData::TSingleRawIterator::GetValuePtr ( ) const
inline

Return the value for the currently indexed unique attribute

◆ GetWeight()

const float UE::Anim::FAttributeBlendData::TSingleRawIterator::GetWeight ( ) const
inline

Returns (container level) weight value for the unique attribute its container

◆ IsFilteredBlend()

bool UE::Anim::FAttributeBlendData::TSingleRawIterator::IsFilteredBlend ( ) const
inline

◆ IsHighestBoneWeighted()

bool UE::Anim::FAttributeBlendData::TSingleRawIterator::IsHighestBoneWeighted ( ) const
inline

Returns whether or not the unique attribute its (bone level) weight is the highest across the containers

◆ Next()

bool UE::Anim::FAttributeBlendData::TSingleRawIterator::Next ( )
inline

Cycle through to next unique attribute, returns false if the end was reached

Friends And Related Symbol Documentation

◆ FAttributeBlendData

Member Data Documentation

◆ AttributesView

TArrayView<const FUniqueAttribute> UE::Anim::FAttributeBlendData::TSingleRawIterator::AttributesView
protected

◆ CurrentIndex

int32 UE::Anim::FAttributeBlendData::TSingleRawIterator::CurrentIndex
protected

◆ Data

const FAttributeBlendData& UE::Anim::FAttributeBlendData::TSingleRawIterator::Data
protected

Outer object that creates this


The documentation for this struct was generated from the following file: