Browse Source

Doc++

pull/107/head
Vladimír Vondruš 11 years ago
parent
commit
1fcdffad41
  1. 23
      src/Magnum/Framebuffer.h

23
src/Magnum/Framebuffer.h

@ -96,9 +96,9 @@ See also @ref AbstractFramebuffer-performance-optimization "relevant section in
If either @extension{ARB,direct_state_access} (part of OpenGL 4.5) or If either @extension{ARB,direct_state_access} (part of OpenGL 4.5) or
@extension{EXT,direct_state_access} desktop extension is available, functions @extension{EXT,direct_state_access} desktop extension is available, functions
@ref checkStatus(), @ref mapForDraw(), @ref mapForRead(), @ref invalidate(), @ref checkStatus(), @ref mapForDraw(), @ref mapForRead(), @ref invalidate(),
@ref attachRenderbuffer(), @ref attachTexture(), @ref attachCubeMapTexture() @ref attachRenderbuffer(), @ref attachTexture(), @ref attachCubeMapTexture(),
and @ref attachTextureLayer() use DSA to avoid unnecessary calls to @ref attachTextureLayer() and @ref detach() use DSA to avoid unnecessary calls
@fn_gl{BindFramebuffer}. See their respective documentation for more to @fn_gl{BindFramebuffer}. See their respective documentation for more
information. information.
@requires_gl30 Extension @extension{ARB,framebuffer_object} @requires_gl30 Extension @extension{ARB,framebuffer_object}
@ -559,7 +559,7 @@ class MAGNUM_EXPORT Framebuffer: public AbstractFramebuffer, public AbstractObje
* nor @extension{EXT,direct_state_access} desktop extension is * nor @extension{EXT,direct_state_access} desktop extension is
* available, the framebuffer is bound before the operation (if not * available, the framebuffer is bound before the operation (if not
* already). * already).
* @see @fn_gl2{NamedFramebufferRenderbuffer,FramebufferRenderbuffer}, * @see @ref detach(), @fn_gl2{NamedFramebufferRenderbuffer,FramebufferRenderbuffer},
* @fn_gl_extension{NamedFramebufferRenderbuffer,EXT,direct_state_access}, * @fn_gl_extension{NamedFramebufferRenderbuffer,EXT,direct_state_access},
* eventually @fn_gl{BindFramebuffer} and @fn_gl{FramebufferRenderbuffer} * eventually @fn_gl{BindFramebuffer} and @fn_gl{FramebufferRenderbuffer}
*/ */
@ -577,7 +577,8 @@ class MAGNUM_EXPORT Framebuffer: public AbstractFramebuffer, public AbstractObje
* nor @extension{EXT,direct_state_access} desktop extension is * nor @extension{EXT,direct_state_access} desktop extension is
* available, the framebuffer is bound before the operation (if not * available, the framebuffer is bound before the operation (if not
* already). * already).
* @see @ref attachCubeMapTexture(), @fn_gl2{NamedFramebufferTexture,FramebufferTexture}, * @see @ref detach(), @ref attachCubeMapTexture(),
* @fn_gl2{NamedFramebufferTexture,FramebufferTexture},
* @fn_gl_extension{NamedFramebufferTexture1D,EXT,direct_state_access}, * @fn_gl_extension{NamedFramebufferTexture1D,EXT,direct_state_access},
* eventually @fn_gl{BindFramebuffer} and * eventually @fn_gl{BindFramebuffer} and
* @fn_gl2{FramebufferTexture1D,FramebufferTexture} * @fn_gl2{FramebufferTexture1D,FramebufferTexture}
@ -598,7 +599,8 @@ class MAGNUM_EXPORT Framebuffer: public AbstractFramebuffer, public AbstractObje
* nor @extension{EXT,direct_state_access} desktop extension is * nor @extension{EXT,direct_state_access} desktop extension is
* available, the framebuffer is bound before the operation (if not * available, the framebuffer is bound before the operation (if not
* already). * already).
* @see @ref attachCubeMapTexture(), @fn_gl2{NamedFramebufferTexture,FramebufferTexture}, * @see @ref detach(), @ref attachCubeMapTexture(),
* @fn_gl2{NamedFramebufferTexture,FramebufferTexture},
* @fn_gl_extension{NamedFramebufferTexture2D,EXT,direct_state_access}, * @fn_gl_extension{NamedFramebufferTexture2D,EXT,direct_state_access},
* eventually @fn_gl{BindFramebuffer} and * eventually @fn_gl{BindFramebuffer} and
* @fn_gl2{FramebufferTexture2D,FramebufferTexture} * @fn_gl2{FramebufferTexture2D,FramebufferTexture}
@ -636,7 +638,8 @@ class MAGNUM_EXPORT Framebuffer: public AbstractFramebuffer, public AbstractObje
* nor @extension{EXT,direct_state_access} desktop extension is * nor @extension{EXT,direct_state_access} desktop extension is
* available, the framebuffer is bound before the operation (if not * available, the framebuffer is bound before the operation (if not
* already). * already).
* @see @ref attachTexture(), @fn_gl2{NamedFramebufferTexture,FramebufferTexture}, * @see @ref detach(), @ref attachTexture(),
* @fn_gl2{NamedFramebufferTexture,FramebufferTexture},
* @fn_gl_extension{NamedFramebufferTexture2D,EXT,direct_state_access}, * @fn_gl_extension{NamedFramebufferTexture2D,EXT,direct_state_access},
* eventually @fn_gl{BindFramebuffer} and @fn_gl2{FramebufferTexture2D,FramebufferTexture} * eventually @fn_gl{BindFramebuffer} and @fn_gl2{FramebufferTexture2D,FramebufferTexture}
*/ */
@ -655,7 +658,7 @@ class MAGNUM_EXPORT Framebuffer: public AbstractFramebuffer, public AbstractObje
* nor @extension{EXT,direct_state_access} desktop extension is * nor @extension{EXT,direct_state_access} desktop extension is
* available, the framebuffer is bound before the operation (if not * available, the framebuffer is bound before the operation (if not
* already). * already).
* @see @fn_gl2{NamedFramebufferTextureLayer,FramebufferTextureLayer}, * @see @ref detach(), @fn_gl2{NamedFramebufferTextureLayer,FramebufferTextureLayer},
* @fn_gl_extension{NamedFramebufferTextureLayer,EXT,direct_state_access}, * @fn_gl_extension{NamedFramebufferTextureLayer,EXT,direct_state_access},
* eventually @fn_gl{BindFramebuffer} and @fn_gl2{FramebufferTextureLayer,FramebufferTexture} * eventually @fn_gl{BindFramebuffer} and @fn_gl2{FramebufferTextureLayer,FramebufferTexture}
* or @fn_gles_extension{FramebufferTexture3D,OES,texture_3D} in * or @fn_gles_extension{FramebufferTexture3D,OES,texture_3D} in
@ -710,7 +713,9 @@ class MAGNUM_EXPORT Framebuffer: public AbstractFramebuffer, public AbstractObje
* nor @extension{EXT,direct_state_access} desktop extension is * nor @extension{EXT,direct_state_access} desktop extension is
* available, the framebuffer is bound before the operation (if not * available, the framebuffer is bound before the operation (if not
* already). * already).
* @see @fn_gl2{NamedFramebufferRenderbuffer,FramebufferRenderbuffer}, * @see @ref attachRenderbuffer(), @ref attachTexture(),
* @ref attachCubeMapTexture(), @ref attachTextureLayer(),
* @fn_gl2{NamedFramebufferRenderbuffer,FramebufferRenderbuffer},
* @fn_gl_extension{NamedFramebufferRenderbuffer,EXT,direct_state_access}, * @fn_gl_extension{NamedFramebufferRenderbuffer,EXT,direct_state_access},
* eventually @fn_gl{BindFramebuffer} and @fn_gl{FramebufferRenderbuffer} * eventually @fn_gl{BindFramebuffer} and @fn_gl{FramebufferRenderbuffer}
*/ */

Loading…
Cancel
Save