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

Public Member Functions

 FScheduleCombineBlendsForProperties (const FEntityManager *EntityManager, const FAccumulationBuffers *InAccumulationBuffers, const FPropertyDefinition *InPropertyDefinition)
 
void UpdateWriteContext (FEntityAllocationWriteContext InWriteContext)
 
void ForEachAllocation (FEntityAllocationIteratorItem Item, const FMovieSceneBlendChannelID *BlendIDs, FReadErasedOptional OptInitialValues) const
 
void ForEachAllocation (const FEntityAllocation *Allocation, FAccumulationResult Results, const FMovieSceneBlendChannelID *BlendIDs, double *OutValues, FReadErasedOptional OptInitialValues, uint16 InitialValueProjectionOffset) const
 

Public Attributes

const FAccumulationBuffersAccumulationBuffers
 
TArrayView< const FPropertyCompositeDefinitionComposites
 
FEntityAllocationWriteContext WriteContext
 
uint32 DoubleCompositeMask
 

Detailed Description

Task that combines all accumulated blends for any tracked property type that has blend inputs/outputs

Constructor & Destructor Documentation

◆ FScheduleCombineBlendsForProperties()

UE::MovieScene::FScheduleCombineBlendsForProperties::FScheduleCombineBlendsForProperties ( const FEntityManager EntityManager,
const FAccumulationBuffers InAccumulationBuffers,
const FPropertyDefinition InPropertyDefinition 
)
inline

Member Function Documentation

◆ ForEachAllocation() [1/2]

void UE::MovieScene::FScheduleCombineBlendsForProperties::ForEachAllocation ( const FEntityAllocation Allocation,
FAccumulationResult  Results,
const FMovieSceneBlendChannelID BlendIDs,
double OutValues,
FReadErasedOptional  OptInitialValues,
uint16  InitialValueProjectionOffset 
) const
inline

◆ ForEachAllocation() [2/2]

void UE::MovieScene::FScheduleCombineBlendsForProperties::ForEachAllocation ( FEntityAllocationIteratorItem  Item,
const FMovieSceneBlendChannelID BlendIDs,
FReadErasedOptional  OptInitialValues 
) const
inline

◆ UpdateWriteContext()

void UE::MovieScene::FScheduleCombineBlendsForProperties::UpdateWriteContext ( FEntityAllocationWriteContext  InWriteContext)
inline

Member Data Documentation

◆ AccumulationBuffers

const FAccumulationBuffers* UE::MovieScene::FScheduleCombineBlendsForProperties::AccumulationBuffers

◆ Composites

TArrayView<const FPropertyCompositeDefinition> UE::MovieScene::FScheduleCombineBlendsForProperties::Composites

◆ DoubleCompositeMask

uint32 UE::MovieScene::FScheduleCombineBlendsForProperties::DoubleCompositeMask

◆ WriteContext

FEntityAllocationWriteContext UE::MovieScene::FScheduleCombineBlendsForProperties::WriteContext

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