64 std::array<
GLuint, size_t( Count )> shadersIds_;
67 std::shared_ptr<spdlog::logger> logger_;
Definition MRGLStaticHolder.h:12
ShaderType
Definition MRGLStaticHolder.h:16
@ Picker
Definition MRGLStaticHolder.h:18
@ Mesh
Definition MRGLStaticHolder.h:17
@ TransparentMesh
Definition MRGLStaticHolder.h:20
@ Volume
Definition MRGLStaticHolder.h:43
@ Points
Definition MRGLStaticHolder.h:22
@ LinesPicker
Definition MRGLStaticHolder.h:27
@ ViewportBorder
Definition MRGLStaticHolder.h:38
@ Labels
Definition MRGLStaticHolder.h:32
@ TransparentPoints
Definition MRGLStaticHolder.h:23
@ SimpleOverlayQuad
Definition MRGLStaticHolder.h:41
@ AdditionalQuad
Definition MRGLStaticHolder.h:37
@ ShadowOverlayQuad
Definition MRGLStaticHolder.h:40
@ AdditionalPointsNoOffset
Definition MRGLStaticHolder.h:36
@ VolumePicker
Definition MRGLStaticHolder.h:44
@ MeshDesktopPicker
Definition MRGLStaticHolder.h:19
@ AdditionalPoints
Definition MRGLStaticHolder.h:35
@ LinesJoint
Definition MRGLStaticHolder.h:26
@ TransparentLines
Definition MRGLStaticHolder.h:30
@ AdditionalLines
Definition MRGLStaticHolder.h:34
@ LinesJointPicker
Definition MRGLStaticHolder.h:28
@ TransparencyOverlayQuad
Definition MRGLStaticHolder.h:39
@ Lines
Definition MRGLStaticHolder.h:25
static MRVIEWER_API void freeShader(ShaderType type)
static MRVIEWER_API RenderObjectBuffer & getStaticGLBuffer()
unsigned int GLuint
Definition MRGLStaticHolder.h:14
static MRVIEWER_API void freeAllShaders()
static MRVIEWER_API GLuint getShaderId(ShaderType type)
Definition MRRenderHelpers.h:64
Definition MRCameraOrientationPlugin.h:8