]> Dogcows Code - chaz/yoink/blobdiff - src/Moof/Layer.hh
cade lab fixes
[chaz/yoink] / src / Moof / Layer.hh
index 9ba428899c6461060dacfbd97c0b0b2806c1ca30..31607fba32a5459767e405227db074eb052c3110 100644 (file)
 namespace Mf {
 
 
-// forward declaration
-class Engine;
-
-
 class Layer
 {
 public:
 
        virtual ~Layer() {}
 
-       virtual void pushed(Engine& engine) {}
-       virtual void popped(Engine& engine) {}
+       virtual void addedToCore() {}
+       virtual void removedFromCore() {}
 
-       virtual void update(Engine& engine, Scalar t, Scalar dt) {}
-       virtual void draw(Engine& engine, Scalar alpha) const {}
-       virtual bool handleEvent(Engine& engine, const Event& event)
+       virtual void update(Scalar t, Scalar dt) {}
+       virtual void draw(Scalar alpha) const {}
+       virtual bool handleEvent(const Event& event)
        {
                return false;
        }
This page took 0.021074 seconds and 4 git commands to generate.