]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderer.h
Deprecate Renderer::begin() and remove the already deprecated escape()
[libs/gl.git] / source / renderer.h
index 1f4624ce889476370c25fef2e0077db723c8ded1..79557eab20b5e368c65be3b50d021cbb124d32a6 100644 (file)
@@ -111,7 +111,9 @@ public:
 
        /** Resets all internal state and restarts rendering.  There must be no
        unpopped state in the stack.  It is permissible to call begin() multiple
-       times without an intervening end(). */
+       times without an intervening end().
+
+       Deprecated; use end() and set_camera() instead.*/
        void begin(const Camera *);
 
        /** Sets the camera to render from.  The modelview matrix is reset to the
@@ -157,14 +159,9 @@ public:
        push_state call. */
        void pop_state();
 
-       /** Prepares for temporarily bypassing the Renderer by synchronizing the
-       current state with GL.  No additional call is necessary to resume using the
-       Renderer.  DEPRECATED. */
-       void escape();
-
        /** Unbinds all objects and resets related state.  There must be no unpopped
-       state in the stack.  Rendering with the same camera can be restarted without
-       an explicit begin() call. */
+       state in the stack.  The Renderer remains valid and may be reused for
+       further rendering. */
        void end();
 
        void exclude(const Renderable &);
@@ -175,7 +172,6 @@ public:
 
 private:
        void apply_state();
-       void reset_state();
 };
 
 } // namespace GL