#include
<oglplus/dsa/transform_feedback.hpp>
template <> class ObjectOps<tag::DirectState, tag::TransformFeedback> : public ObjZeroOps<tag::DirectState, tag::TransformFeedback> { public: Boolean Active(void) const; Boolean Paused(void) const; ObjectOps& BufferBase(GLuint index, BufferName buffer); ObjectOps& BufferRange( GLuint index, BufferName buffer, BufferSize offset, BufferSize size ); BufferName BufferBinding(GLuint index) const; GLint64 BufferStart(GLuint index) const; GLint64 BufferSize(GLuint index) const; };
Returns true if transform feedback is active. See |
|
Returns true if transform feedback is paused. See |
|
See |
|
See |
|
See |
#if GL_VERSION_4_0 || GL_ARB_transform_feedback2 typedef ObjectOps<tag::ImplicitSel, tag::TransformFeedback> TransformFeedbackOps; typedef Object<TransformFeedbackOps> TransformFeedback; #endif typedef ObjectZero<ObjZeroOps<tag::ImplicitSel, tag::TransformFeedback>> DefaultTransformFeedback;