Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks
Async BP action that represents a pending prediction that is dispatched on a playing sequence.
| Name | UMovieSceneAsyncAction_SequencePrediction |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneTracks/Public/Systems/MovieScenePredictionSystem.h |
| Include Path | #include "Systems/MovieScenePredictionSystem.h" |
Syntax
UCLASS (BlueprintType, Meta=(ExposedAsyncProxy="AsyncTask", HasDedicatedAsyncNode))
class UMovieSceneAsyncAction_SequencePrediction : public UBlueprintAsyncActionBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintAsyncActionBase → UMovieSceneAsyncAction_SequencePrediction
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Failure | FMovieSceneActorPredictionFailure | Called when a message is broadcast on the specified channel. | Systems/MovieScenePredictionSystem.h |
|
| Result | FMovieSceneActorPredictionResult | Called when a message is broadcast on the specified channel. | Systems/MovieScenePredictionSystem.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bWorldSpace | bool | Whether we're capturing world space or local space transforms | Systems/MovieScenePredictionSystem.h | |
| ImportedEntities | TArray< UE::MovieScene::FMovieSceneEntityID > | Cached array of all the entities created by this prediction | Systems/MovieScenePredictionSystem.h | |
| InterrogationIndex | int32 | The interrogation index used for any FInterrogationKeys that this prediction creates. | Systems/MovieScenePredictionSystem.h | |
| RootPredictedTime | FFrameTime | The time at which the interrogation should run | Systems/MovieScenePredictionSystem.h | |
| SceneComponent | TObjectPtr< USceneComponent > | The target scene component we're interrogating | Systems/MovieScenePredictionSystem.h | |
| SequencePlayer | TObjectPtr< UMovieSceneSequencePlayer > | The sequence player we're interrogating | Systems/MovieScenePredictionSystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ImportEntities
(
UE::MovieScene::FInterrogationChannels* Channels |
Called during the instantiation phase to query the sequence for any transform track entities in the field and import the necessary entities into the Entity Manager. | Systems/MovieScenePredictionSystem.h | |
void ReportResult
(
UE::MovieScene::FInterrogationChannels* Channels, |
Report the result for this prediction to any observers | Systems/MovieScenePredictionSystem.h | |
void ReportResult
(
UE::MovieScene::FInterrogationChannels* Channels, |
Systems/MovieScenePredictionSystem.h | ||
void Reset
(
UMovieSceneEntitySystemLinker* Linker |
Reset this prediction by marking all its entities for unlink | Systems/MovieScenePredictionSystem.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UMovieSceneAsyncAction_SequencePrediction * MakePredictionImpl
(
UMovieSceneSequencePlayer* Player, |
Systems/MovieScenePredictionSystem.h | ||
static UMovieSceneAsyncAction_SequencePrediction * MakePredictionImpl
(
UMovieSceneSequencePlayer* Player, |
Systems/MovieScenePredictionSystem.h | ||
static UMovieSceneAsyncAction_SequencePrediction * PredictLocalTransformAtFrame
(
UMovieSceneSequencePlayer* Player, |
Initiate an asynchronous prediction for the specified component's local transform at a specific time in a sequence Changes in attachment between the sequence's current time, and the predicted time are not accounted for Calling this function on a stopped sequence player is undefined. | Systems/MovieScenePredictionSystem.h |
|
static UMovieSceneAsyncAction_SequencePrediction * PredictLocalTransformAtTime
(
UMovieSceneSequencePlayer* Player, |
Initiate an asynchronous prediction for the specified component's local transform at a specific time in a sequence Changes in attachment between the sequence's current time, and the predicted time are not accounted for Calling this function on a stopped sequence player is undefined. | Systems/MovieScenePredictionSystem.h |
|
static UMovieSceneAsyncAction_SequencePrediction * PredictWorldTransformAtFrame
(
UMovieSceneSequencePlayer* Player, |
Initiate an asynchronous prediction for the specified component's world transform at a specific time in a sequence Changes in attachment between the sequence's current time, and the predicted time are not accounted for Calling this function on a stopped sequence player is undefined. | Systems/MovieScenePredictionSystem.h |
|
static UMovieSceneAsyncAction_SequencePrediction * PredictWorldTransformAtTime
(
UMovieSceneSequencePlayer* Player, |
Initiate an asynchronous prediction for the specified component's world transform at a specific time in a sequence Changes in attachment between the sequence's current time, and the predicted time are not accounted for Calling this function on a stopped sequence player is undefined. | Systems/MovieScenePredictionSystem.h |
|