gtsam_points
Loading...
Searching...
No Matches
Public Member Functions | List of all members
glk::TransformFeedback Class Reference

#include <transform_feedback.hpp>

Inheritance diagram for glk::TransformFeedback:
Inheritance graph
[legend]
Collaboration diagram for glk::TransformFeedback:
Collaboration graph
[legend]

Public Member Functions

 TransformFeedback (size_t buffer_size, GLenum usage=GL_STATIC_DRAW)
 
 ~TransformFeedback ()
 
GLuint id () const
 
void bind ()
 
void unbind ()
 
void read_data (intptr_t offset, size_t size, void *data)
 
virtual void draw (glk::GLSLShader &shader) const override
 
- Public Member Functions inherited from glk::Drawable
virtual ~Drawable ()
 

Additional Inherited Members

- Public Types inherited from glk::Drawable
using Ptr = std::shared_ptr< Drawable >
 
using ConstPtr = std::shared_ptr< const Drawable >
 

Constructor & Destructor Documentation

◆ TransformFeedback()

glk::TransformFeedback::TransformFeedback ( size_t  buffer_size,
GLenum  usage = GL_STATIC_DRAW 
)

◆ ~TransformFeedback()

glk::TransformFeedback::~TransformFeedback ( )

Member Function Documentation

◆ bind()

void glk::TransformFeedback::bind ( )

◆ draw()

virtual void glk::TransformFeedback::draw ( glk::GLSLShader shader) const
overridevirtual

Reimplemented from glk::Drawable.

◆ id()

GLuint glk::TransformFeedback::id ( ) const

◆ read_data()

void glk::TransformFeedback::read_data ( intptr_t  offset,
size_t  size,
void data 
)

◆ unbind()

void glk::TransformFeedback::unbind ( )

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