New Render Source. Cleanup Source API.

This commit is contained in:
brunoherbelin
2020-05-21 23:32:21 +02:00
parent 5b489dd2df
commit 16fa3300b8
19 changed files with 191 additions and 42 deletions

View File

@@ -27,6 +27,8 @@ class ImageProcessingShader;
class Source;
class MediaSource;
class SessionSource;
class RenderSource;
class CloneSource;
// Declares the interface for the visitors
class Visitor {
@@ -60,6 +62,8 @@ public:
virtual void visit (Source&) {}
virtual void visit (MediaSource&) {}
virtual void visit (SessionSource&) {}
virtual void visit (RenderSource&) {}
virtual void visit (CloneSource&) {}
};