|
sphore 0.0.1
SPH openGL rendering engine
|
Provides global access to the settings and data used for the current device. More...
#include "device.h"#include "viewport.h"#include "list.h"#include "camera.h"#include "volume.h"#include "kernel.h"#include "colour-ramp.h"#include "offscreen.h"#include <GL/gl.h>Go to the source code of this file.
Variables | |
| device_t * | current_device |
| A pointer to the device settings for the currently open device. | |
| viewport_t * | viewport |
| A pointer to the current viewport. | |
| camera_t * | cam |
| A pointer to the current camera object. | |
| volume_t * | volume |
| A pointer to the current volume object. | |
| list_t * | points |
| A list of the data currently being rendered as points. | |
| list_t * | lines |
| A list of the data to be rendered as lines. | |
| list_t * | spheres |
| A list of data to be rendered as spheres. | |
| list_t * | columns |
| A list of data to be rendered using column integrals. | |
| float | clear_colour [4] |
| The colour to be used where no data is rendered. | |
| float | colour [4] |
| The current color used to render following points and lines. | |
| colour_ramp_t * | colour_ramp |
| The colour ramp used to render. | |
| GLuint | col_vertex_shader |
| The column density vertex shader. | |
| GLuint | col_fragment_shader |
| The column integration fragment shader. | |
| GLuint | col_program |
| The 'program' used to render column density. | |
| GLuint | colour_vertex_shader |
| The colouring vertex shader. | |
| GLuint | colour_fragment_shader |
| The colouring fragment shader. | |
| GLuint | colouring_program |
| The colouring 'program' used to render points and lines. | |
| GLuint | norm_vertex_shader |
| The standard vertex shader. | |
| GLuint | norm_fragment_shader |
| The standard fragment shader. | |
| GLuint | norm_program |
| The normal 'program' used to render points and lines. | |
| kernel_t * | kernel_3d |
| The texture used when rendering 3D SPH data. | |
| offscreen_t * | offscreen |
Provides global access to the settings and data used for the current device.
| float clear_colour[4] |
The colour to be used where no data is rendered.
| GLuint col_fragment_shader |
The column integration fragment shader.
| GLuint col_program |
The 'program' used to render column density.
| GLuint col_vertex_shader |
The column density vertex shader.
| float colour[4] |
The current color used to render following points and lines.
| GLuint colour_fragment_shader |
The colouring fragment shader.
The colour ramp used to render.
| GLuint colour_vertex_shader |
The colouring vertex shader.
| GLuint colouring_program |
The colouring 'program' used to render points and lines.
A pointer to the device settings for the currently open device.
| GLuint norm_fragment_shader |
The standard fragment shader.
| GLuint norm_program |
The normal 'program' used to render points and lines.
| GLuint norm_vertex_shader |
The standard vertex shader.
Offscreen stuff
A pointer to the current viewport.