OpenCPN Partial API docs
|
OpenGL Shader Program Management. More...
Go to the source code of this file.
Classes | |
class | PI_GLShaderProgram |
class | PI_GLShaderProgram::Builder |
Enumerations | |
enum | Consts { INFOLOG_LEN = 512 } |
Functions | |
bool | pi_loadShaders () |
void | configureShaders (float width, float height) |
Variables | |
GLint | GRIBpi_color_tri_shader_program |
GLint | GRIBpi_colorv_tri_shader_program |
GLint | pi_texture_2D_shader_program |
GLint | pi_circle_filled_shader_program |
const GLchar * | PI_shader_preamble |
OpenGL Shader Program Management.
Provides an interface for managing OpenGL/GLES2 shader programs used in GRIB data visualization:
Shader Programs:
Features:
Definition in file pi_shaders.h.
enum Consts |
Definition at line 60 of file pi_shaders.h.
void configureShaders | ( | float | width, |
float | height | ||
) |
Definition at line 548 of file pi_shaders.cpp.
bool pi_loadShaders | ( | ) |
Definition at line 199 of file pi_shaders.cpp.
|
extern |
Definition at line 176 of file pi_shaders.cpp.
|
extern |
Definition at line 180 of file pi_shaders.cpp.
|
extern |
Definition at line 191 of file pi_shaders.cpp.
|
extern |
Definition at line 35 of file pi_shaders.cpp.
|
extern |
Definition at line 184 of file pi_shaders.cpp.