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

#include <WeightAndEasingEvaluatorSystem.h>

Public Attributes

double FinalResult = 1.0
 
double UnaccumulatedResult = 1.0
 
uint16 ParentChannel = uint16(-1)
 
uint16 ResultChannel = uint16(-1)
 
int16 HBias = 0
 
EHierarchicalBlendMode BlendMode = EHierarchicalBlendMode::AccumulateParentToChild
 

Detailed Description

Computation data used for accumulating hierarchical weights for sub sequences

Member Data Documentation

◆ BlendMode

EHierarchicalBlendMode UE::MovieScene::FHierarchicalEasingChannelData::BlendMode = EHierarchicalBlendMode::AccumulateParentToChild

◆ FinalResult

double UE::MovieScene::FHierarchicalEasingChannelData::FinalResult = 1.0

The final result of this easing channel, accumulated with all parents

◆ HBias

int16 UE::MovieScene::FHierarchicalEasingChannelData::HBias = 0

This channel's HBias

◆ ParentChannel

uint16 UE::MovieScene::FHierarchicalEasingChannelData::ParentChannel = uint16(-1)

Our parent's computation data within PreAllocatedComputationData (in order to support one -> many multiplications).

◆ ResultChannel

uint16 UE::MovieScene::FHierarchicalEasingChannelData::ResultChannel = uint16(-1)

An optional result channel to feed our result to (in order to support many -> one multiplications)

◆ UnaccumulatedResult

double UE::MovieScene::FHierarchicalEasingChannelData::UnaccumulatedResult = 1.0

Initial easing result from manual and easing weights, not accumulated with all parents


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