Common transform feedback operations. More...
#include </home/chochlik/devel/oglplus/include/oglplus/transform_feedback.hpp>
Classes | |
class | Activator |
Class lifetime of which controls the (de)activation of TFB. More... | |
class | Pauser |
Class lifetime of which controls the pausing/resuming of TFB. More... | |
Public Types | |
typedef TransformFeedbackTarget | Target |
TransformFeedback bind targets. | |
Public Member Functions | |
void | Bind (Target target=Target::TransformFeedback) const |
Binds this transform feedback to the specified target . More... | |
Static Public Member Functions | |
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... | |
static TransformFeedbackName | Binding (Target target) |
Returns the current TransformFeedback bound to specified target . More... | |
static void | Bind (Target target, TransformFeedbackName tfb) |
Binds the specified transform feedback to the specified target . More... | |
Common transform feedback operations.
|
static |
Begin the transform feedback mode.
Consider using an instance of Activator class for more robustness.
Error |
|
staticinherited |
Binds the specified transform
feedback to the specified target
.
References oglplus::GetGLName().
void oglplus::ObjCommonOps< tag::TransformFeedback >::Bind | ( | Target | target = Target::TransformFeedback | ) | const |
Binds this transform feedback to the specified target
.
|
staticinherited |
Returns the current TransformFeedback bound to specified target
.
|
static |
End the transform feedback mode.
Consider using an instance of Activator class for more robustness.
Error |
|
static |
Pause the transform feedback mode.
Consider using an instance of Pauser class for more robustness.
Error |
|
static |
Resume the transform feedback mode.
Consider using an instance of Pauser class for more robustness.
Error |