Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/EntitySystem
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/BuiltInComponentTypes.h |
Include | #include "EntitySystem/BuiltInComponentTypes.h" |
Syntax
struct FBuiltInComponentTypes
Remarks
Pre-defined built in component types
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FComponentTypeID | AbsoluteBlend | |
![]() |
FComponentTypeID | AdditiveBlend | |
![]() |
FComponentTypeID | AdditiveFromBaseBlend | |
![]() |
FComponentTypeID | AlwaysCacheInitialValue | |
![]() |
TComponentTypeID< uint8 > | BaseByte | A byte representing the base value for the byte channel for the purposes of "additive from base" blending. |
![]() |
TComponentTypeID< double >[9] | BaseDouble | A double representing the base value for the double channel at index N, for the purposes of "additive from base" blending. |
![]() |
TComponentTypeID< int32 > | BaseInteger | An integer representing the base value for the integer channel for the purposes of "additive from base" blending. |
![]() |
TComponentTypeID< double > | BaseValueEvalSeconds | |
![]() |
TComponentTypeID< FFrameTime > | BaseValueEvalTime | The time (in frames or in seconds) at which to evaluate a base value, such as BaseFloat[] or BaseDouble[]. |
![]() |
TComponentTypeID< FMovieSceneBlendChannelID > | BlendChannelInput | |
![]() |
TComponentTypeID< FMovieSceneBlendChannelID > | BlendChannelOutput | |
![]() |
TComponentTypeID< TSubclassOf< UMovieSceneBlenderSystem > > | BlenderType | A blender type that should be used for blending this entity |
![]() |
FComponentTypeID | BlendHierarchicalBias | |
![]() |
TComponentTypeID< FSourceBoolChannel > | BoolChannel | An FMovieSceneBoolChannel. |
![]() |
TComponentTypeID< bool > | BoolResult | A boolean repesenting the output of a bool property track or channel. |
![]() |
TComponentTypeID< UObject * > | BoundObject | A bound object ptr component that defines the object being animated. |
![]() |
TComponentTypeID< FObjectKey > | BoundObjectKey | |
![]() |
TComponentTypeID< FSourceByteChannel > | ByteChannel | An FMovieSceneByteChannel. |
![]() |
TComponentTypeID< uint8 > | ByteResult | A byte representing the output of a byte or enum track or channel. |
![]() |
TComponentTypeID< Interpolation::FCachedInterpolation >[9] | CachedInterpolation | A cached interpolation structure relating to either float channels or double channels. |
![]() |
TComponentTypeID< Interpolation::FCachedInterpolation > | CachedWeightChannelInterpolation | |
![]() |
FComponentTypeID | CreatesEntities | |
![]() |
TComponentTypeID< FCustomPropertyIndex > | CustomPropertyIndex | |
![]() |
FComponentTypeID | DontOptimizeConstants | |
![]() |
TComponentTypeID< FSourceDoubleChannel >[9] | DoubleChannel | An FMovieSceneDoubleChannel considered to be at index N within the source structure (ie 0 = Location.X, Vector.X; 1 = Location.Y, Vector.Y) |
![]() |
TComponentTypeID< double >[9] | DoubleResult | A double considered to be at index N within the source structure (ie 0 = Location.X, Vector.X; 1 = Location.Y, Vector.Y) |
![]() |
TComponentTypeID< FEasingComponentData > | Easing | An FEasingComponentData for computing easing curves. |
![]() |
TComponentTypeID< double > | EasingResult | |
![]() |
TComponentTypeID< double > | EvalSeconds | |
![]() |
TComponentTypeID< FFrameTime > | EvalTime | |
![]() |
TComponentTypeID< FMovieSceneEvaluationHookComponent > | EvaluationHook | An FMovieSceneEvaluationHookComponent that defines a stateless hook interface that doesn't need any overlap handling (track instances should be preferred there) |
![]() |
TComponentTypeID< FEvaluationHookFlags > | EvaluationHookFlags | |
![]() |
TComponentTypeID< uint16 > | FastPropertyOffset | A property offset from a UObject* that points to the memory for a given property - care should be taken to ensure that this is only ever accessed in conjunction with a property tag. |
![]() |
FComponentTypeID | Finished | |
![]() |
FComponentMask | FinishedMask | |
![]() |
FComponentTypeID | FixedTime | |
![]() |
TComponentTypeID< FSourceFloatChannel >[9] | FloatChannel | An FMovieSceneFloatChannel considered to be at index N within the source structure (ie 0 = Location.X, Vector.X, Color.R; 1 = Location.Y, Vector.Y, Color.G) |
![]() |
TComponentTypeID< FGuid > | GenericObjectBinding | An FGuid relating to a direct object binding in a sequence. |
![]() |
FComponentTypeID | HasAssignedInitialValue | |
![]() |
FComponentTypeID | HasUnresolvedBinding | Tag that is added to imported entities with a GenericObjectBinding or SceneComponentBinding whose binding did not resolve |
![]() |
TComponentTypeID< int16 > | HierarchicalBias | |
![]() |
TComponentTypeID< int16 > | HierarchicalBlendTarget | Defines an HBias level that is the highest blend target for a given set of components that need to blend together. |
![]() |
TComponentTypeID< uint16 > | HierarchicalEasingChannel | An index associated to hierarchical easing for the owning sub-sequence. |
![]() |
TComponentTypeID< FMovieSceneSequenceID > | HierarchicalEasingProvider | The sub-sequence ID that should receive ease in/out as a whole. |
![]() |
FComponentTypeID | Ignored | |
![]() |
FComponentTypeID | IgnoreHierarchicalBias | A tag that specifies this entity should always contribute to the output, regardless of hbias. |
![]() |
FComponentTypeID | ImportedEntity | |
![]() |
TComponentTypeID< FInitialValueIndex > | InitialValueIndex | |
![]() |
TComponentTypeID< FInterrogationKey > | InputKey | |
![]() |
TComponentTypeID< FInterrogationInstance > | Instance | |
![]() |
TComponentTypeID< FInstanceHandle > | InstanceHandle | |
![]() |
TComponentTypeID< FSourceIntegerChannel > | IntegerChannel | An FMovieSceneIntegerChannel. |
![]() |
TComponentTypeID< int32 > | IntegerResult | An integer representing the output of an integer track or channel. |
![]() |
UE::MovieScene::FBuiltInComponentTypes::@3104 | Interrogation | |
![]() |
FComponentTypeID | NeedsLink | |
![]() |
FComponentTypeID | NeedsUnlink | |
![]() |
TComponentTypeID< FSourceObjectPathChannel > | ObjectPathChannel | FMovieSceneObjectPathChannel that represents a changing object path over time. |
![]() |
TComponentTypeID< FObjectComponent > | ObjectResult | The result of an evaluated FMovieSceneObjectPathChannel. |
![]() |
TComponentTypeID< FInterrogationKey > | OutputKey | |
![]() |
TComponentTypeID< FMovieSceneEntityID > | ParentEntity | |
![]() |
FComponentTypeID | PreRoll | |
![]() |
TComponentTypeID< FMovieScenePropertyBinding > | PropertyBinding | An FMovieScenePropertyBinding structure. |
![]() |
FPropertyRegistry | PropertyRegistry | |
![]() |
FComponentTypeID | RelativeBlend | |
![]() |
FComponentMask | RequiresInstantiationMask | Component mask where set bits denot component types that should trigger instantiation when present. |
![]() |
FComponentTypeID | RestoreState | A tag specifying that an entity wants to restore state on completioon. |
![]() |
FComponentTypeID | Root | |
![]() |
TComponentTypeID< FRootInstanceHandle > | RootInstanceHandle | |
![]() |
TComponentTypeID< FGuid > | SceneComponentBinding | An FGuid that is always resolved as a USceneComponent either directly or through the AActor that the GUID relates to. |
![]() |
FComponentTypeID | SectionPreRoll | |
![]() |
TComponentTypeID< FMovieSceneSequenceID > | SequenceID | |
![]() |
TComponentTypeID< TSharedPtr< FTrackInstancePropertyBindings > > | SlowProperty | A property binding that supports setters and notifications. |
![]() |
TComponentTypeID< FGuid > | SpawnableBinding | An FGuid relating to a spawnable binding in a sequence. |
![]() |
TComponentTypeID< FSourceStringChannel > | StringChannel | An FMovieSceneStringChannel. |
![]() |
TComponentTypeID< FString > | StringResult | The result of an evaluated FMovieSceneStringChannel. |
![]() |
FComponentTypeID | SubInstance | |
![]() |
UE::MovieScene::FBuiltInComponentTypes::@3105 | SymbolicTags | |
![]() |
UE::MovieScene::FBuiltInComponentTypes::@3103 | Tags | |
![]() |
TComponentTypeID< FMovieSceneTrackInstanceComponent > | TrackInstance | An FMovieSceneTrackInstanceComponent that defines the track instance to use. |
![]() |
TComponentTypeID< FTrackInstanceInputComponent > | TrackInstanceInput | An FTrackInstanceInputComponent that defines an input for a track instance. |
![]() |
TComponentTypeID< double > | WeightAndEasingResult | A float representing the evaluated easing weight. |
![]() |
TComponentTypeID< FSourceFloatChannel > | WeightChannel | An FMovieSceneFloatChannel that represents an arbitrary weight. |
![]() |
TComponentTypeID< double > | WeightResult | A float representing the evaluated output of a weight channel. |
Constructors
No constructors are accessible with public or protected access.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Destroy () |
|
![]() ![]() |
FBuiltInComponentTypes * | Get () |
|
![]() |
FComponentTypeID | GetBaseValueComponentType
(
const FComponentTypeID& InResultComponentType |
|
![]() ![]() |
bool | IsBoundObjectGarbage
(
UObject* InObject |