ProjectedTextures
Prototype software for spacial augmented reality applications.
|
#include <RenderBase.h>
Public Attributes | |
Geometry * | geometry |
QOpenGLVertexArrayObject * | vao |
QOpenGLBuffer * | positionBuffer |
QOpenGLBuffer * | normalBuffer |
QVector< QOpenGLBuffer * > | vertexColorBuffers |
QOpenGLBuffer * | indexBuffer |
A virtual object ready to be rendered
QOpenGLBuffer* RenderObject::indexBuffer |
the index buffer of the object's VAO
QOpenGLBuffer* RenderObject::normalBuffer |
the normal buffer of the object's VAO
QOpenGLBuffer* RenderObject::positionBuffer |
the position buffer of the object's VAO
QOpenGLVertexArrayObject* RenderObject::vao |
the OpenGL vertex array object that i rendered
QVector<QOpenGLBuffer*> RenderObject::vertexColorBuffers |
the color buffers (different color sets) of the object's VAO; max 8 buffers