UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FHierarchicalBlendTarget Struct Reference

#include <BuiltInComponentTypes.h>

Public Member Functions

MOVIESCENE_API FHierarchicalBlendTarget ()
 
MOVIESCENE_API FHierarchicalBlendTarget (const FHierarchicalBlendTarget &RHS)
 
MOVIESCENE_API FHierarchicalBlendTargetoperator= (const FHierarchicalBlendTarget &RHS)
 
MOVIESCENE_API FHierarchicalBlendTarget (FHierarchicalBlendTarget &&RHS)
 
MOVIESCENE_API FHierarchicalBlendTargetoperator= (FHierarchicalBlendTarget &&RHS)
 
MOVIESCENE_API ~FHierarchicalBlendTarget ()
 
MOVIESCENE_API void Add (int16 HBias)
 
MOVIESCENE_API int32 Num () const
 
MOVIESCENE_API int16 operator[] (int32 Index) const
 
MOVIESCENE_API TArrayView< const int16AsArray () const
 
uint16 GetCapacity () const
 

Friends

uint32 GetTypeHash (const FHierarchicalBlendTarget &In)
 
bool operator< (const FHierarchicalBlendTarget &A, const FHierarchicalBlendTarget &B)
 
bool operator== (const FHierarchicalBlendTarget &A, const FHierarchicalBlendTarget &B)
 
bool operator!= (const FHierarchicalBlendTarget &A, const FHierarchicalBlendTarget &B)
 

Detailed Description

Specifies a unique, sorted path of hbiases that contribute to a blended output Supports up to 8 unique HBiases in its path

Constructor & Destructor Documentation

◆ FHierarchicalBlendTarget() [1/3]

UE::MovieScene::FHierarchicalBlendTarget::FHierarchicalBlendTarget ( )

Default Constructor

◆ FHierarchicalBlendTarget() [2/3]

UE::MovieScene::FHierarchicalBlendTarget::FHierarchicalBlendTarget ( const FHierarchicalBlendTarget RHS)

◆ FHierarchicalBlendTarget() [3/3]

UE::MovieScene::FHierarchicalBlendTarget::FHierarchicalBlendTarget ( FHierarchicalBlendTarget &&  RHS)

◆ ~FHierarchicalBlendTarget()

UE::MovieScene::FHierarchicalBlendTarget::~FHierarchicalBlendTarget ( )

Member Function Documentation

◆ Add()

void UE::MovieScene::FHierarchicalBlendTarget::Add ( int16  HBias)

Add the specified HBias to this blend target. Duplicates are not supported - if the HBias already exists in this chain, this function does nothing.

◆ AsArray()

TArrayView< const int16 > UE::MovieScene::FHierarchicalBlendTarget::AsArray ( ) const

Convert this blend target into an array view

◆ GetCapacity()

uint16 UE::MovieScene::FHierarchicalBlendTarget::GetCapacity ( ) const
inline

Retrieve the current capacity of this container - only to be used for debugging and testing purposes

◆ Num()

int32 UE::MovieScene::FHierarchicalBlendTarget::Num ( ) const

Return the number of hbiases that contribute to this blend target

◆ operator=() [1/2]

FHierarchicalBlendTarget & UE::MovieScene::FHierarchicalBlendTarget::operator= ( const FHierarchicalBlendTarget RHS)

◆ operator=() [2/2]

FHierarchicalBlendTarget & UE::MovieScene::FHierarchicalBlendTarget::operator= ( FHierarchicalBlendTarget &&  RHS)

◆ operator[]()

int16 UE::MovieScene::FHierarchicalBlendTarget::operator[] ( int32  Index) const

Return the HBias at the specified index. Out of bounds indices will fail an assertion

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FHierarchicalBlendTarget In)
friend

◆ operator!=

bool operator!= ( const FHierarchicalBlendTarget A,
const FHierarchicalBlendTarget B 
)
friend

◆ operator<

bool operator< ( const FHierarchicalBlendTarget A,
const FHierarchicalBlendTarget B 
)
friend

◆ operator==

bool operator== ( const FHierarchicalBlendTarget A,
const FHierarchicalBlendTarget B 
)
friend

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