#include <vee_gl_renderer.h>
Inheritance diagram for VEE_GlRenderer:
This class knows how to draw the graphics primitives in VEE with OpenGL.
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements VEE_Renderer. |
|
Implements VEE_Renderer. |
|
Implements VEE_Renderer. Reimplemented in VEE_CgGlRenderer, and VEE_GlSlRenderer. |
|
Implements VEE_Renderer. |
|
Implements VEE_Renderer. |
|
Receive and process a value. Parameters:
Reimplemented from VEE_HasValues. |
|
|
|
|
|
Reimplemented in VEE_CgGlRenderer, and VEE_GlSlRenderer. |
|
|
|
|
|
Reimplemented in VEE_CgGlRenderer, and VEE_GlSlRenderer. |
|
|
|
|
|
|
|
|
|
|
|
Clears the OpenGL screen.
|
|
Moves camera to accordingto camera parameters.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Set the clipping distances.
|
|
To create a private OpenGL texture for this class. Must be called before the first call to initializeGL if you want this to have any effect. |
|
Set the texture that should be used for the point particles.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Creates the blurry textures that are to be used in rendering. A great number of small textures are merged into a single larger texture that contains small "tiles". This method also loads the shader names. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Window width;.
|
|
|
|
|
|
Creates the depth map texture into the GL_TEXTURE1_ARB.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The texture that is currently loaded into memory.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Field of view.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The number of sub-texture rows & columns in the main texture.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Depth map texture used for smooth particle blending near edges.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|