|
qCC_db version 2.13.alpha (Qt) - 31 May 2022
CloudCompare 3D entities
|
Display context. More...
#include <ccGLDrawContext.h>

Public Member Functions | |
| template<class TYPE > | |
| TYPE * | glFunctions () const |
Public Attributes | |
| int | drawingFlags |
| Drawing options (see below) | |
| int | glW |
| GL screen width. | |
| int | glH |
| GL screen height. | |
| float | devicePixelRatio |
| Device pixel ratio (general 1, 2 on HD displays) | |
| ccGenericGLDisplay * | display |
| Corresponding GL window. | |
| QOpenGLContext * | qGLContext |
| OpenGL context used to access functions for particular profiles. More... | |
| float | renderZoom |
| Current zoom (screen to file rendering mode) | |
| ccMaterial::Shared | defaultMat |
| Default material. | |
| ccColor::Rgbaf | defaultMeshFrontDiff |
| Default color for mesh (front side) | |
| ccColor::Rgbaf | defaultMeshBackDiff |
| Default color for mesh (back side) | |
| ccColor::Rgba | pointsDefaultCol |
| Default point color. | |
| ccColor::Rgba | textDefaultCol |
| Default text color. | |
| ccColor::Rgba | labelDefaultBkgCol |
| Default label background color. | |
| ccColor::Rgba | labelDefaultMarkerCol |
| Default label marker color. | |
| ccColor::Rgba | bbDefaultCol |
| Default bounding-box color. | |
| bool | decimateCloudOnMove |
| Whether to decimate big clouds when updating the 3D view. | |
| unsigned | minLODPointCount |
| Minimum number of points for activating LOD display. | |
| unsigned char | currentLODLevel |
| Current level for LOD display. | |
| bool | moreLODPointsAvailable |
| Whether more points are available or not at the current level. | |
| bool | higherLODLevelsAvailable |
| Whether higher levels are available or not. | |
| bool | decimateMeshOnMove |
| Whether to decimate big meshes when rotating the camera. | |
| unsigned | minLODTriangleCount |
| Minimum number of triangles for activating LOD display. | |
| ccScalarField * | sfColorScaleToDisplay |
| Currently displayed color scale (the corresponding scalar field in fact) | |
| ccColorRampShader * | colorRampShader |
| Shader for fast dynamic color ramp lookup. | |
| ccShader * | customRenderingShader |
| Custom rendering shader (OpenGL 3.3+) | |
| bool | useVBOs |
| Use VBOs for faster display. | |
| float | labelMarkerSize |
| Label marker size (radius) | |
| float | labelMarkerTextShift_pix |
| Shift for 3D label marker display (around the marker, in pixels) | |
| unsigned | dispNumberPrecision |
| Numerical precision (for displaying text) | |
| unsigned | labelOpacity |
| Label background opacity. | |
| GLenum | sourceBlend |
| Blending strategy (source) | |
| GLenum | destBlend |
| Blending strategy (destination) | |
| unsigned | stereoPassIndex |
| Stereo pass index. | |
| bool | drawRoundedPoints |
| Whether to draw rounded points (instead of squares) | |
Display context.
| QOpenGLContext* ccGLDrawContext::qGLContext |
OpenGL context used to access functions for particular profiles.