mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-12 18:59:59 +01:00
Milestone in SourceCallbacks and Keyboard callback trigger
Updated SourceCallback class to accept cloning, reversing, and visitors for saving./loading. New mechanism in Source to listen to key triggers for launching SourceCallbacks. Saving and loading in SessionVisitor and SessionCreator.
This commit is contained in:
@@ -63,6 +63,15 @@ public:
|
||||
void visit (GenericStreamSource& s) override;
|
||||
void visit (SrtReceiverSource& s) override;
|
||||
|
||||
// callbacks
|
||||
void visit (SourceCallback&) override;
|
||||
void visit (GotoAlpha&) override;
|
||||
void visit (GotoDepth&) override;
|
||||
void visit (Loom&) override;
|
||||
void visit (Grab&) override;
|
||||
void visit (Resize&) override;
|
||||
void visit (Turn&) override;
|
||||
|
||||
static void XMLToNode(const tinyxml2::XMLElement *xml, Node &n);
|
||||
static void XMLToSourcecore(tinyxml2::XMLElement *xml, SourceCore &s);
|
||||
static FrameBufferImage *XMLToImage(const tinyxml2::XMLElement *xml);
|
||||
|
||||
Reference in New Issue
Block a user