UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::TPropertyTrackWithOverridableChannelsEntityImportHelperImpl< T > Struct Template Reference

#include <MovieScenePropertyTrack.h>

Public Member Functions

 TPropertyTrackWithOverridableChannelsEntityImportHelperImpl (TEntityBuilder< T... > &&InBuilder, FPropertyTrackEntityImportHelperParamsImpl &InOverrideInfo, FComponentTypeID InPropertyTag={})
 
template<typename U , typename PayloadType >
TPropertyTrackEntityImportHelperImpl< T..., TAddConditional< U > > Add (TComponentTypeID< U > ComponentType, PayloadType &&InPayload, FChannelOverrideEntityImportParams OverrideParams)
 
template<typename U , typename PayloadType >
TPropertyTrackEntityImportHelperImpl< T..., TAddConditional< U > > AddConditional (TComponentTypeID< U > ComponentType, PayloadType &&InPayload, bool bCondition, FChannelOverrideEntityImportParams OverrideParams)
 
void Commit (const UMovieSceneSection *InSection, const UE::MovieScene::FEntityImportParams &Params, UE::MovieScene::FImportedEntity *OutImportedEntity)
 

Protected Attributes

TEntityBuilder< T... > Builder
 
FPropertyTrackEntityImportHelperParamsImpl OverrideInfo
 
FComponentTypeID PropertyTag
 

Detailed Description

template<typename... T>
struct UE::MovieScene::TPropertyTrackWithOverridableChannelsEntityImportHelperImpl< T >

Same as TPropertyTrackEntityImportHelperImpl but with support for overridable channels.

Constructor & Destructor Documentation

◆ TPropertyTrackWithOverridableChannelsEntityImportHelperImpl()

template<typename... T>
UE::MovieScene::TPropertyTrackWithOverridableChannelsEntityImportHelperImpl< T >::TPropertyTrackWithOverridableChannelsEntityImportHelperImpl ( TEntityBuilder< T... > &&  InBuilder,
FPropertyTrackEntityImportHelperParamsImpl InOverrideInfo,
FComponentTypeID  InPropertyTag = {} 
)
inline

Member Function Documentation

◆ Add()

template<typename... T>
template<typename U , typename PayloadType >
TPropertyTrackEntityImportHelperImpl< T..., TAddConditional< U > > UE::MovieScene::TPropertyTrackWithOverridableChannelsEntityImportHelperImpl< T >::Add ( TComponentTypeID< U >  ComponentType,
PayloadType &&  InPayload,
FChannelOverrideEntityImportParams  OverrideParams 
)
inline

◆ AddConditional()

template<typename... T>
template<typename U , typename PayloadType >
TPropertyTrackEntityImportHelperImpl< T..., TAddConditional< U > > UE::MovieScene::TPropertyTrackWithOverridableChannelsEntityImportHelperImpl< T >::AddConditional ( TComponentTypeID< U >  ComponentType,
PayloadType &&  InPayload,
bool  bCondition,
FChannelOverrideEntityImportParams  OverrideParams 
)
inline

◆ Commit()

template<typename... T>
void UE::MovieScene::TPropertyTrackWithOverridableChannelsEntityImportHelperImpl< T >::Commit ( const UMovieSceneSection InSection,
const UE::MovieScene::FEntityImportParams Params,
UE::MovieScene::FImportedEntity OutImportedEntity 
)
inline

Member Data Documentation

◆ Builder

◆ OverrideInfo

◆ PropertyTag


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