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

#include <AttributeBlendData.h>

Public Member Functions

const uint8GetValuePtr () const
 
const float GetWeight () const
 
const float GetBoneWeight () const
 
const uint8GetHighestWeightedValue () const
 
const uint8GetHighestBoneWeightedValue () const
 
void GetHighestBoneWeighted (const uint8 *OutAttributePtr, float &OutWeight) const
 
const FAttributeIdGetIdentifier () const
 
EAdditiveAnimationType GetAdditiveType () const
 
bool IsFilteredBlend () const
 
bool Next ()
 
int32 GetIndex () const
 

Protected Member Functions

 TAttributeSetRawIterator (const FAttributeBlendData &InData, const FAttributeSet &InCollection)
 

Protected Attributes

const FAttributeBlendDataData
 
const FAttributeSet & Collection
 
int32 CurrentIndex
 

Friends

struct FAttributeBlendData
 

Constructor & Destructor Documentation

◆ TAttributeSetRawIterator()

UE::Anim::FAttributeBlendData::TAttributeSetRawIterator::TAttributeSetRawIterator ( const FAttributeBlendData InData,
const FAttributeSet &  InCollection 
)
inlineprotected

Member Function Documentation

◆ GetAdditiveType()

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

◆ GetBoneWeight()

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

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

◆ GetHighestBoneWeighted()

void UE::Anim::FAttributeBlendData::TAttributeSetRawIterator::GetHighestBoneWeighted ( const uint8 OutAttributePtr,
float OutWeight 
) const
inline

Returns highest (bone level) weighted value, and its weight for the attribute set

◆ GetHighestBoneWeightedValue()

const uint8 * UE::Anim::FAttributeBlendData::TAttributeSetRawIterator::GetHighestBoneWeightedValue ( ) const
inline

Returns highest (bone level) weighted value for the attribute set

◆ GetHighestWeightedValue()

const uint8 * UE::Anim::FAttributeBlendData::TAttributeSetRawIterator::GetHighestWeightedValue ( ) const
inline

Returns highest (container level) weighted value for the attribute set

◆ GetIdentifier()

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

Returns the identifier for the current attribute set

◆ GetIndex()

int32 UE::Anim::FAttributeBlendData::TAttributeSetRawIterator::GetIndex ( ) const
inline

◆ GetValuePtr()

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

Return the value for the currently indexed entry in the attribute set

◆ GetWeight()

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

Returns (container level) weight value for the current attribute's container in the attribute set

◆ IsFilteredBlend()

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

◆ Next()

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

Cycle through to next entry in the attribute set, returns false if the end was reached

Friends And Related Symbol Documentation

◆ FAttributeBlendData

Member Data Documentation

◆ Collection

const FAttributeSet& UE::Anim::FAttributeBlendData::TAttributeSetRawIterator::Collection
protected

Attribute collection for current index

◆ CurrentIndex

int32 UE::Anim::FAttributeBlendData::TAttributeSetRawIterator::CurrentIndex
protected

◆ Data

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

Outer object that creates this


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