![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <BuiltInComponentTypes.h>
Public Member Functions | |
| MOVIESCENE_API | ~FBuiltInComponentTypes () |
| MOVIESCENE_API FComponentTypeID | GetBaseValueComponentType (const FComponentTypeID &InResultComponentType) |
Static Public Member Functions | |
| static MOVIESCENE_API void | Destroy () |
| static MOVIESCENE_API FBuiltInComponentTypes * | Get () |
| static bool | IsBoundObjectGarbage (UObject *InObject) |
Pre-defined built in component types
| UE::MovieScene::FBuiltInComponentTypes::~FBuiltInComponentTypes | ( | ) |
|
static |
|
static |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::GetBaseValueComponentType | ( | const FComponentTypeID & | InResultComponentType | ) |
|
inlinestatic |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::AbsoluteBlend |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::AdditiveAnimation |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::AdditiveBlend |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::AdditiveFromBaseBlend |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::AlwaysCacheInitialValue |
| TComponentTypeID<uint8> UE::MovieScene::FBuiltInComponentTypes::BaseByte |
| TComponentTypeID<double> UE::MovieScene::FBuiltInComponentTypes::BaseDouble[9] |
| TComponentTypeID<int64> UE::MovieScene::FBuiltInComponentTypes::BaseInteger |
| TComponentTypeID<double> UE::MovieScene::FBuiltInComponentTypes::BaseValueEvalSeconds |
| TComponentTypeID<FFrameTime> UE::MovieScene::FBuiltInComponentTypes::BaseValueEvalTime |
| TComponentTypeID<FMovieSceneBindingLifetimeComponentData> UE::MovieScene::FBuiltInComponentTypes::BindingLifetime |
| TComponentTypeID<FMovieSceneBlendChannelID> UE::MovieScene::FBuiltInComponentTypes::BlendChannelInput |
| TComponentTypeID<FMovieSceneBlendChannelID> UE::MovieScene::FBuiltInComponentTypes::BlendChannelOutput |
| TComponentTypeID<TSubclassOf<UMovieSceneBlenderSystem> > UE::MovieScene::FBuiltInComponentTypes::BlenderType |
A blender type that should be used for blending this entity
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::BlendHierarchicalBias |
| TComponentTypeID<int32> UE::MovieScene::FBuiltInComponentTypes::BlendingOrder |
Value that is used to sort blending order
| TComponentTypeID<FSourceBoolChannel> UE::MovieScene::FBuiltInComponentTypes::BoolChannel |
| TComponentTypeID<bool> UE::MovieScene::FBuiltInComponentTypes::BoolResult |
| TComponentTypeID<UObject*> UE::MovieScene::FBuiltInComponentTypes::BoundObject |
A bound object ptr component that defines the object being animated. This ptr is explicitly hidden from the reference graph and cleaned up after a garbage collection pass if it becomes invalid by checking the BoundObjectKey component that must exist alongside it
| TComponentTypeID<FObjectKey> UE::MovieScene::FBuiltInComponentTypes::BoundObjectKey |
| TComponentTypeID<FBoundObjectResolver> UE::MovieScene::FBuiltInComponentTypes::BoundObjectResolver |
| TComponentTypeID<FSourceByteChannel> UE::MovieScene::FBuiltInComponentTypes::ByteChannel |
| TComponentTypeID<uint8> UE::MovieScene::FBuiltInComponentTypes::ByteResult |
| TComponentTypeID<Interpolation::FCachedInterpolation> UE::MovieScene::FBuiltInComponentTypes::CachedInterpolation[9] |
| TComponentTypeID<Interpolation::FCachedInterpolation> UE::MovieScene::FBuiltInComponentTypes::CachedWeightChannelInterpolation |
| TComponentTypeID<TObjectPtr<const UMovieSceneCondition> > UE::MovieScene::FBuiltInComponentTypes::Condition |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::CreatesEntities |
| TComponentTypeID<FCustomPropertyIndex> UE::MovieScene::FBuiltInComponentTypes::CustomPropertyIndex |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::DontOptimizeConstants |
| TComponentTypeID<FSourceDoubleChannel> UE::MovieScene::FBuiltInComponentTypes::DoubleChannel[9] |
| TComponentTypeID<double> UE::MovieScene::FBuiltInComponentTypes::DoubleResult[9] |
| TComponentTypeID<FEasingComponentData> UE::MovieScene::FBuiltInComponentTypes::Easing |
| TComponentTypeID<double> UE::MovieScene::FBuiltInComponentTypes::EasingResult |
| TComponentTypeID<double> UE::MovieScene::FBuiltInComponentTypes::EvalSeconds |
| TComponentTypeID<FFrameTime> UE::MovieScene::FBuiltInComponentTypes::EvalTime |
| TComponentTypeID<FMovieSceneEvaluationHookComponent> UE::MovieScene::FBuiltInComponentTypes::EvaluationHook |
| TComponentTypeID<FEvaluationHookFlags> UE::MovieScene::FBuiltInComponentTypes::EvaluationHookFlags |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::ExternalBlending |
| TComponentTypeID<uint16> UE::MovieScene::FBuiltInComponentTypes::FastPropertyOffset |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::Finished |
| FComponentMask UE::MovieScene::FBuiltInComponentTypes::FinishedMask |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::FixedTime |
| TComponentTypeID<FSourceFloatChannel> UE::MovieScene::FBuiltInComponentTypes::FloatChannel[9] |
| TComponentTypeID<FGuid> UE::MovieScene::FBuiltInComponentTypes::GenericObjectBinding |
| TComponentTypeID<FEntityGroupID> UE::MovieScene::FBuiltInComponentTypes::Group |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::HasAssignedInitialValue |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::HasUnresolvedBinding |
Tag that is added to imported entities with a GenericObjectBinding whose binding did not resolve
| TComponentTypeID<int16> UE::MovieScene::FBuiltInComponentTypes::HierarchicalBias |
| TComponentTypeID<FHierarchicalBlendTarget> UE::MovieScene::FBuiltInComponentTypes::HierarchicalBlendTarget |
| TComponentTypeID<uint16> UE::MovieScene::FBuiltInComponentTypes::HierarchicalEasingChannel |
| TComponentTypeID<FMovieSceneSequenceID> UE::MovieScene::FBuiltInComponentTypes::HierarchicalEasingProvider |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::Ignored |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::IgnoreHierarchicalBias |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::ImportedEntity |
| TComponentTypeID<FInitialValueIndex> UE::MovieScene::FBuiltInComponentTypes::InitialValueIndex |
| TComponentTypeID<FInterrogationKey> UE::MovieScene::FBuiltInComponentTypes::InputKey |
| TComponentTypeID<FInterrogationInstance> UE::MovieScene::FBuiltInComponentTypes::Instance |
| TComponentTypeID<FInstanceHandle> UE::MovieScene::FBuiltInComponentTypes::InstanceHandle |
| TComponentTypeID<FSourceIntegerChannel> UE::MovieScene::FBuiltInComponentTypes::IntegerChannel |
| TComponentTypeID<int64> UE::MovieScene::FBuiltInComponentTypes::IntegerResult |
| struct { ... } UE::MovieScene::FBuiltInComponentTypes::Interrogation |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::NeedsLink |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::NeedsUnlink |
| TComponentTypeID<FSourceObjectPathChannel> UE::MovieScene::FBuiltInComponentTypes::ObjectPathChannel |
| TComponentTypeID<FObjectComponent> UE::MovieScene::FBuiltInComponentTypes::ObjectResult |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::OldStyleSpawnable |
| TComponentTypeID<FInterrogationKey> UE::MovieScene::FBuiltInComponentTypes::OutputKey |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::OverrideBlend |
| TComponentTypeID<FMovieSceneEntityID> UE::MovieScene::FBuiltInComponentTypes::ParentEntity |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::PreRoll |
| TComponentTypeID<FMovieScenePropertyBinding> UE::MovieScene::FBuiltInComponentTypes::PropertyBinding |
| FPropertyRegistry UE::MovieScene::FBuiltInComponentTypes::PropertyRegistry |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::RelativeBlend |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::RemoveHierarchicalBlendTarget |
| FComponentMask UE::MovieScene::FBuiltInComponentTypes::RequiresInstantiationMask |
Component mask where set bits denot component types that should trigger instantiation when present. After instantiation, these components will be removed from any entities to prevent instantiation being run constantly
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::RestoreState |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::Root |
| TComponentTypeID<FRootInstanceHandle> UE::MovieScene::FBuiltInComponentTypes::RootInstanceHandle |
| TComponentTypeID<FGuid> UE::MovieScene::FBuiltInComponentTypes::SceneComponentBinding |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::SectionPreRoll |
| TComponentTypeID<FMovieSceneSequenceID> UE::MovieScene::FBuiltInComponentTypes::SequenceID |
| TComponentTypeID<TSharedPtr<FTrackInstancePropertyBindings> > UE::MovieScene::FBuiltInComponentTypes::SlowProperty |
| TComponentTypeID<FGuid> UE::MovieScene::FBuiltInComponentTypes::SpawnableBinding |
| TComponentTypeID<FSourceStringChannel> UE::MovieScene::FBuiltInComponentTypes::StringChannel |
| TComponentTypeID<FString> UE::MovieScene::FBuiltInComponentTypes::StringResult |
| FComponentTypeID UE::MovieScene::FBuiltInComponentTypes::SubInstance |
| struct { ... } UE::MovieScene::FBuiltInComponentTypes::SymbolicTags |
| struct { ... } UE::MovieScene::FBuiltInComponentTypes::Tags |
| TComponentTypeID<FSourceTextChannel> UE::MovieScene::FBuiltInComponentTypes::TextChannel |
| TComponentTypeID<FText> UE::MovieScene::FBuiltInComponentTypes::TextResult |
| TComponentTypeID<FMovieSceneTrackInstanceComponent> UE::MovieScene::FBuiltInComponentTypes::TrackInstance |
| TComponentTypeID<FTrackInstanceInputComponent> UE::MovieScene::FBuiltInComponentTypes::TrackInstanceInput |
| TComponentTypeID<FVariantPropertyTypeIndex> UE::MovieScene::FBuiltInComponentTypes::VariantPropertyTypeIndex |
Specifies an index that uniquely identifies the variant type of a property component by its position in either the compile-time list of variant types, or the dynamic list of variants registered at runtime.
For example: A TDynamicVariantPropertyTraits<FMyIntermediateType, double, float, int, int64> with 2 runtime-registered variants (FFloat16, and FFloat8) will represent the variants with the following indices: double: 0, float: 1, int: 2, int64: 3, FFloat16: 4, and; FFloat8: 5
| TComponentTypeID<double> UE::MovieScene::FBuiltInComponentTypes::WeightAndEasingResult |
| TComponentTypeID<FSourceFloatChannel> UE::MovieScene::FBuiltInComponentTypes::WeightChannel |
| TComponentTypeID<double> UE::MovieScene::FBuiltInComponentTypes::WeightResult |