12#include "MovieSceneInterrogatedPropertyInstantiator.generated.h"
73 template<
typename PropertyTraits>
81 : BlendChannel(INVALID_BLEND_CHANNEL)
99 return PropertyTracker.FindOutput(Key);
118 static constexpr uint16 INVALID_BLEND_CHANNEL =
uint16(-1);
126template<
typename PropertyTraits>
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition UObjectGlobals.h:1292
Definition MovieScene.Build.cs:6
Definition ArrayView.h:139
Definition MovieSceneBlenderSystem.h:45
Definition MovieSceneEntityInstantiatorSystem.h:22
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneInterrogatedPropertyInstantiator.h:20
const FPropertyInfo * FindPropertyInfo(UE::MovieScene::FInterrogationKey Key) const
Definition MovieSceneInterrogatedPropertyInstantiator.h:97
void FindEntityIDs(UE::MovieScene::FInterrogationKey Key, TArray< FMovieSceneEntityID > &OutEntityIDs) const
Definition MovieSceneInterrogatedPropertyInstantiator.h:102
UE::MovieScene::TRecompositionResult< typename PropertyTraits::StorageType > RecomposeBlendOperational(const UE::MovieScene::TPropertyComponents< PropertyTraits > &InComponents, const UE::MovieScene::FDecompositionQuery &InQuery, const typename PropertyTraits::StorageType &InCurrentValue)
Definition MovieSceneInterrogatedPropertyInstantiator.h:127
std::conditional_t<(THasAddReferencedObjectForComponent< KeyType >::Value||...)||THasAddReferencedObjectForComponent< OutputType >::Value, TOverlappingEntityTracker_WithGarbage< OutputType, KeyType... >, TOverlappingEntityTracker_NoGarbage< OutputType, KeyType... > > TOverlappingEntityTracker
Definition MovieSceneOverlappingEntityTracker.h:678
Definition AdvancedWidgetsModule.cpp:13
Definition WeakObjectPtrTemplates.h:25
Definition BuiltInComponentTypes.h:578
Definition MovieSceneEntityIDs.h:40
Definition MovieSceneDecompositionQuery.h:33
Definition MovieSceneOverlappingEntityTracker.h:26
Definition MovieSceneEntitySystemTypes.h:123
Definition MovieSceneEntitySystemTypes.h:237
Definition MovieSceneEntityIDs.h:302
Definition MovieScenePropertyRegistry.h:66
Definition MovieScenePropertyComponentHandler.h:878
TRecompositionResult< typename PropertyTraits::StorageType > RecomposeBlendOperational(const TPropertyComponents< PropertyTraits > &InComponents, const FDecompositionQuery &InQuery, const typename PropertyTraits::StorageType &InCurrentValue)
Definition MovieScenePropertyComponentHandler.h:888
Definition MovieScenePropertyComponentHandler.h:862
Definition MovieScenePropertySystemTypes.h:299
Definition MovieSceneDecompositionQuery.h:188
Definition MovieSceneInterrogatedPropertyInstantiator.h:79
FPropertyInfo()
Definition MovieSceneInterrogatedPropertyInstantiator.h:80
UE::MovieScene::FInterrogationChannel InterrogationChannel
Definition MovieSceneInterrogatedPropertyInstantiator.h:85
TWeakObjectPtr< UMovieSceneBlenderSystem > Blender
Definition MovieSceneInterrogatedPropertyInstantiator.h:84
UE::MovieScene::FMovieSceneEntityID PropertyEntityID
Definition MovieSceneInterrogatedPropertyInstantiator.h:87
uint16 BlendChannel
Definition MovieSceneInterrogatedPropertyInstantiator.h:89