|
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 62 of file pi_shaders.h.
| void configureShaders | ( | float | width, |
| float | height | ||
| ) |
Definition at line 557 of file pi_shaders.cpp.
| bool pi_loadShaders | ( | ) |
Definition at line 200 of file pi_shaders.cpp.
|
extern |
Definition at line 177 of file pi_shaders.cpp.
|
extern |
Definition at line 181 of file pi_shaders.cpp.
|
extern |
Definition at line 192 of file pi_shaders.cpp.
|
extern |
Definition at line 36 of file pi_shaders.cpp.
|
extern |
Definition at line 185 of file pi_shaders.cpp.