]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/framebuffer.cpp
Use constructor delegation instead of init functions when possible
[libs/gl.git] / source / core / framebuffer.cpp
index 167b403aec18e142548c9f02f775e453e71e6cb0..613277233a84d78258fe40c2c585cbca24cf41bb 100644 (file)
@@ -27,32 +27,24 @@ Framebuffer::Framebuffer(bool s):
 }
 
 Framebuffer::Framebuffer():
-       FramebufferBackend(false)
-{
-       init();
-}
+       FramebufferBackend(false),
+       width(0),
+       height(0),
+       dirty(0)
+{ }
 
 Framebuffer::Framebuffer(FrameAttachment fa):
-       FramebufferBackend(false)
+       Framebuffer()
 {
-       init();
        set_format(fa);
 }
 
 Framebuffer::Framebuffer(const FrameFormat &f):
-       FramebufferBackend(false)
+       Framebuffer()
 {
-       init();
        set_format(f);
 }
 
-void Framebuffer::init()
-{
-       width = 0;
-       height = 0;
-       dirty = 0;
-}
-
 void Framebuffer::set_format(const FrameFormat &fmt)
 {
        if(!format.empty() || !id)