diff --git a/stepmania/src/Actor.h b/stepmania/src/Actor.h index 609d3a263f..e864a40aae 100644 --- a/stepmania/src/Actor.h +++ b/stepmania/src/Actor.h @@ -102,13 +102,13 @@ public: NUM_CLOCKS }; - void Draw(); // calls, NeedsDraw, BeginDraw, DrawPrimitives, EndDraw + void Draw(); // calls, EarlyAbortDraw, BeginDraw, DrawPrimitives, EndDraw virtual bool EarlyAbortDraw() const { return false; } // return true to early abort drawing of this Actor - virtual void BeginDraw(); // pushes transform onto world matrix stack + void BeginDraw(); // pushes transform onto world matrix stack virtual void SetGlobalRenderStates(); // Actor should call this at beginning of their DrawPrimitives() virtual void SetTextureRenderStates(); // Actor should call this after setting a texture - virtual void DrawPrimitives() {}; // Derivitives should override - virtual void EndDraw(); // pops transform from world matrix stack + virtual void DrawPrimitives() {}; // Derivatives should override + void EndDraw(); // pops transform from world matrix stack // TODO: make Update non virtual and change all classes to override UpdateInternal // instead.