Shader program having a default vertex and fragment shader.
Definition ShaderProgram.h:13
OpenGL base class and wrapper template for vertex arrays. Automates most of the things needed for pri...
Definition TVertexArray.h:20
Class to render a cylinder in OpenGL. Height of the cone is along the Z-axis where the tip is at (0,...
Definition Tube.h:13
Tube(ShaderProgram *sp)
Qt constructor only accepting a shader program.
void generate() override
Overridden from base class.
void setSize(float height, float radius)
Sets new sizes.
Definition DemoRenderer.h:6
Parameters for generating the data.
Definition Tube.h:34
int sectors
Definition Tube.h:42
int stacks
Definition Tube.h:40
float radius
Definition Tube.h:38
float height
Definition Tube.h:36
#define _XGL_CLASS
Definition xgl/global.h:35