OGLplus (0.45.0) a C++ wrapper for OpenGL

oglplus::DefaultTransformFeedback Class Reference

Wrapper for default feedback operations. More...

#include </home/chochlik/devel/oglplus/include/oglplus/transform_feedback.hpp>

Inheritance diagram for oglplus::DefaultTransformFeedback:
Collaboration diagram for oglplus::DefaultTransformFeedback:

Public Types

typedef TransformFeedbackTarget Target
 Transform feedback bind targets.
 

Static Public Member Functions

static void Bind (Target target=Target::TransformFeedback)
 Bind the default transform feedback object. More...
 
static void Begin (TransformFeedbackPrimitiveType mode)
 Begin the transform feedback mode. More...
 
static void BeginPoints (void)
 Begin the transform feedback mode with POINTS.
 
static void BeginLines (void)
 Begin the transform feedback mode with LINES.
 
static void BeginTriangles (void)
 Begin the transform feedback mode with TRIANGLES.
 
static void End (void)
 End the transform feedback mode. More...
 
static void Pause (void)
 Pause the transform feedback mode. More...
 
static void Resume (void)
 Resume the transform feedback mode. More...
 

Detailed Description

Wrapper for default feedback operations.

See Also
TransformFeedback

Requires OpenGL 3.0.

Member Function Documentation

static void oglplus::DefaultTransformFeedbackOps::Begin ( TransformFeedbackPrimitiveType  mode)
staticinherited

Begin the transform feedback mode.

Consider using an instance of Activator class for more robustness.

Exceptions
Error
See Also
Activator
End
Related OpenGL symbols:
glBeginTransformFeedback

References OGLPLUS_VERIFY.

Referenced by oglplus::DefaultTransformFeedbackOps::BeginLines(), oglplus::DefaultTransformFeedbackOps::BeginPoints(), and oglplus::DefaultTransformFeedbackOps::BeginTriangles().

static void oglplus::DefaultTransformFeedback::Bind ( Target  target = Target::TransformFeedback)
static

Bind the default transform feedback object.

Related OpenGL symbols:
glBindTransformFeedback
Examples:
oglplus/031_neon.cpp, oglplus/032_object_tracking.cpp, and oglplus/041_blob_mt.cpp.

References OGLPLUS_VERIFY.

static void oglplus::DefaultTransformFeedbackOps::End ( void  )
staticinherited

End the transform feedback mode.

Consider using an instance of Activator class for more robustness.

Exceptions
Error
See Also
Activator
Begin
Related OpenGL symbols:
glEndTransformFeedback

References OGLPLUS_VERIFY.

static void oglplus::DefaultTransformFeedbackOps::Pause ( void  )
staticinherited

Pause the transform feedback mode.

Consider using an instance of Pauser class for more robustness.

Exceptions
Error
See Also
Pauser
Resume
Related OpenGL symbols:
glPauseTransformFeedback

References OGLPLUS_VERIFY.

static void oglplus::DefaultTransformFeedbackOps::Resume ( void  )
staticinherited

Resume the transform feedback mode.

Consider using an instance of Pauser class for more robustness.

Exceptions
Error
See Also
Pauser
Pause
Related OpenGL symbols:
glResumeTransformFeedback

References OGLPLUS_VERIFY.


The documentation for this class was generated from the following file:

Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Wed Apr 30 2014 by Doxygen (version 1.8.4).