]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/framebuffer.h
Remove some unused and unnecessary things
[libs/gl.git] / source / core / framebuffer.h
index 18e48f2022b6b1197129a6de6c57ee8a37cf38b3..262e4248c3e251ddeb86e99ef335dc4e4ad501a3 100644 (file)
@@ -41,11 +41,10 @@ class Framebuffer: public FramebufferBackend
 private:
        struct Attachment
        {
-               Texture *tex;
-               unsigned level;
-               int layer;
+               Texture *tex = 0;
+               unsigned level = 0;
+               int layer = 0;
 
-               Attachment();
                void set(Texture &, unsigned, int);
                void clear();
        };
@@ -68,10 +67,6 @@ public:
        /** Creates a framebuffer and sets its format. */
        Framebuffer(const FrameFormat &);
 
-private:
-       void init();
-
-public:
        /** Sets the format of the framebuffer.  Once the format is set, it can't
        be changed. */
        void set_format(const FrameFormat &);
@@ -85,8 +80,8 @@ private:
        void update() const;
        void check_size();
        void set_attachment(FrameAttachment, Texture &, unsigned, int, unsigned);
-public:
 
+public:
        /** Attaches a texture to the framebuffer.  Only the attachment point
        portion of attch is considered; pixel format is ignored.  The framebuffer
        must have a format and the format of the texture must match that defined