Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Systems
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintAsyncActionBase
- UMovieSceneAsyncAction_SequencePrediction
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Systems/MovieScenePredictionSystem.h |
| Include | #include "Systems/MovieScenePredictionSystem.h" |
Syntax
class UMovieSceneAsyncAction_SequencePrediction : public UBlueprintAsyncActionBase
Remarks
Async BP action that represents a pending prediction that is dispatched on a playing sequence.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMovieSceneActorPredictionFailure | Failure | Called when a message is broadcast on the specified channel. | |
| FMovieSceneActorPredictionResult | Result | Called when a message is broadcast on the specified channel. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| void | ReportResult
(
UE::MovieScene::FInterrogationChannels* Channels, |
Report the result for this prediction to any observers | |
| void | ReportResult
(
UE::MovieScene::FInterrogationChannels* Channels, |
Report the result for this prediction to any observers | |
| void | Reset
(
UMovieSceneEntitySystemLinker* Linker |
Reset this prediction by marking all its entities for unlink |