mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-13 03:09:57 +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:
@@ -69,6 +69,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 tinyxml2::XMLElement *NodeToXML(const Node &n, tinyxml2::XMLDocument *doc);
|
||||
static tinyxml2::XMLElement *ImageToXML(const FrameBufferImage *img, tinyxml2::XMLDocument *doc);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user