aboutsummaryrefslogtreecommitdiff
path: root/src/scene.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/scene.h')
-rw-r--r--src/scene.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/scene.h b/src/scene.h
index a455fbd..dd77ba9 100644
--- a/src/scene.h
+++ b/src/scene.h
@@ -556,4 +556,22 @@ public:
void draw();
ValidationResult validate();
};
+
+class ShadowPrivate;
+class SceneShadow : public Scene
+{
+ ShadowPrivate* priv_;
+public:
+ SceneShadow(Canvas& canvas);
+ ~SceneShadow();
+ bool supported(bool show_errors);
+ bool load();
+ void unload();
+ bool setup();
+ void teardown();
+ void update();
+ void draw();
+ ValidationResult validate();
+};
+
#endif