Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Tests
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneSignedObject
- UMovieSceneSequence
- UMovieSceneTestSequence
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Tests/MovieSceneTestDataBuilders.h |
| Include | #include "Tests/MovieSceneTestDataBuilders.h" |
Syntax
class UMovieSceneTestSequence : public UMovieSceneSequence
Remarks
Simple type of sequence for use in automated tests.
Bound objects are specified manually on the sequence and will be simply returned when bindings are resolved.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UMovieScene > | MovieScene | The movie scene |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FGuid | AddObjectBinding
(
TObjectPtr< UObject > InObject |
Add an object binding to the sequnce | |
| void | Initialize () |
Initialize this test sequence |
Overridden from UMovieSceneSequence
| Type | Name | Description | |
|---|---|---|---|
| void | BindPossessableObject
(
const FGuid& ObjectId, |
UMovieSceneSequence interface | |
| bool | CanPossessObject
(
UObject& Object, |
Check whether the given object can be possessed by this animation. | |
| UMovieScene * | Get the movie scene that controls this animation. | ||
| UObject * | GetParentObject
(
UObject* Object |
Get the logical parent object for the supplied object (not necessarily its outer). | |
| void | LocateBoundObjects
(
const FGuid& ObjectId, |
Locate all the objects that correspond to the specified object ID, using the specified context | |
| void | UnbindInvalidObjects
(
const FGuid& ObjectId, |
Unbinds specific objects from the provided GUID that do not resolve | |
| void | UnbindObjects
(
const FGuid& ObjectId, |
Unbinds specific objects from the provided GUID | |
| void | UnbindPossessableObjects
(
const FGuid& ObjectId |
Unbinds all possessable objects from the provided GUID. |