Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
TimelineSequenceHandling_test Class Reference

Description

Test:
verify retrieval and instance management of the top level facade objects as integrated with the session and high-level model. Both sequences and timelines are at the same time structural assets and act as facades on the session API. Thus we can query specific instances from the struct factory or alternatively access them through the session. Moreover we can create new top level elements in the session just by querying the respective asset.
Todo:

specify how deletion is handled

specify how to move objects by placement

See also
session-structure-test.cpp
Timeline
Sequence
Session

Definition at line 70 of file timeline-sequence-handling-test.cpp.

Private Member Functions

virtual void run (Arg)
 
void verify_retrieval ()
 
void verify_creation ()
 
void verify_removalTimeline ()
 
void verify_removalBinding ()
 
void verify_removalSequence ()
 
void indirect_SequenceHandling ()
 

Member Function Documentation

◆ run()

◆ verify_retrieval()

void verify_retrieval ( )
inlineprivate

Definition at line 89 of file timeline-sequence-handling-test.cpp.

References Session::current, Session::defaults, Session::isValid(), Struct::retrieve, Session::sequences, and Session::timelines.

Referenced by TimelineSequenceHandling_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ verify_creation()

void verify_creation ( )
inlineprivate

Definition at line 115 of file timeline-sequence-handling-test.cpp.

References Session::current, Session::isValid(), Pipe::query(), Struct::retrieve, Session::sequences, and Session::timelines.

Referenced by TimelineSequenceHandling_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ verify_removalTimeline()

void verify_removalTimeline ( )
inlineprivate

Definition at line 143 of file timeline-sequence-handling-test.cpp.

References Session::current, AssetManager::instance, Session::isValid(), AssetManager::known(), AssetManager::remove(), Session::sequences, and Session::timelines.

Referenced by TimelineSequenceHandling_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ verify_removalBinding()

void verify_removalBinding ( )
inlineprivate

Definition at line 179 of file timeline-sequence-handling-test.cpp.

References Session::current, AssetManager::instance, Session::isValid(), AssetManager::known(), Struct::retrieve, Session::sequences, and Session::timelines.

Referenced by TimelineSequenceHandling_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ verify_removalSequence()

void verify_removalSequence ( )
inlineprivate

Definition at line 219 of file timeline-sequence-handling-test.cpp.

References Session::current, AssetManager::instance, Session::isValid(), AssetManager::known(), AssetManager::remove(), Struct::retrieve, Session::sequences, and Session::timelines.

Referenced by TimelineSequenceHandling_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ indirect_SequenceHandling()

void indirect_SequenceHandling ( )
inlineprivate

Definition at line 264 of file timeline-sequence-handling-test.cpp.

References Session::current, Session::getRoot(), AssetManager::instance, Session::isValid(), AssetManager::known(), and Session::sequences.

Referenced by TimelineSequenceHandling_test::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:
+ Inheritance diagram for TimelineSequenceHandling_test:
+ Collaboration diagram for TimelineSequenceHandling_test:

The documentation for this class was generated from the following file: