globjects
1.1.0.2f0c753c8647
Strict OpenGL objects wrapper.
|
Implements a Visitor Pattern to iterate over all tracked globjects objects. More...
#include <globjects/include/globjects/ObjectVisitor.h>
Public Member Functions | |
ObjectVisitor () | |
virtual | ~ObjectVisitor () |
virtual void | visit (Object *object) |
virtual void | visitBuffer (Buffer *buffer) |
virtual void | visitFrameBufferObject (Framebuffer *fbo) |
virtual void | visitProgram (Program *program) |
virtual void | visitProgramPipeline (ProgramPipeline *programPipeline) |
virtual void | visitQuery (Query *query) |
virtual void | visitRenderBufferObject (Renderbuffer *rbo) |
virtual void | visitSampler (Sampler *sampler) |
virtual void | visitShader (Shader *shader) |
virtual void | visitTexture (Texture *texture) |
virtual void | visitTransformFeedback (TransformFeedback *transformfeedback) |
virtual void | visitVertexArray (VertexArray *vao) |
Implements a Visitor Pattern to iterate over all tracked globjects objects.
Subclasses should implement the appropriate visit*() methods for those types they want to handle.
globjects::ObjectVisitor::ObjectVisitor | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |