OpenCPN Partial API docs
|
Public Attributes | |
bool | m_bUseAcceleratedPanning |
bool | m_bUseCanvasPanning |
Controls OpenGL canvas hardware-accelerated panning mode. | |
bool | m_bTextureCompression |
bool | m_bTextureCompressionCaching |
int | m_iTextureDimension |
int | m_iTextureMemorySize |
bool | m_GLPolygonSmoothing |
bool | m_GLLineSmoothing |
Definition at line 26 of file ocpn_gl_options.h.
bool ocpnGLOptions::m_bTextureCompression |
Definition at line 45 of file ocpn_gl_options.h.
bool ocpnGLOptions::m_bTextureCompressionCaching |
Definition at line 46 of file ocpn_gl_options.h.
bool ocpnGLOptions::m_bUseAcceleratedPanning |
Definition at line 28 of file ocpn_gl_options.h.
bool ocpnGLOptions::m_bUseCanvasPanning |
Controls OpenGL canvas hardware-accelerated panning mode.
When true, uses an OpenGL optimization where the chart is rendered to a texture (via FBO - Frame Buffer Object) during panning operations. This texture is then translated/moved using GPU operations rather than redrawing the entire chart for each pan event, significantly improving performance during chart panning.
This is separate from standard chart panning which is enabled by default and uses left-click + drag. This flag only controls whether that panning uses hardware acceleration.
Definition at line 43 of file ocpn_gl_options.h.
bool ocpnGLOptions::m_GLLineSmoothing |
Definition at line 52 of file ocpn_gl_options.h.
bool ocpnGLOptions::m_GLPolygonSmoothing |
Definition at line 51 of file ocpn_gl_options.h.
int ocpnGLOptions::m_iTextureDimension |
Definition at line 48 of file ocpn_gl_options.h.
int ocpnGLOptions::m_iTextureMemorySize |
Definition at line 49 of file ocpn_gl_options.h.