GLC_SelectionMaterial : Material used for selection feedback. More...
#include <glc_selectionmaterial.h>
Static Public Member Functions | |
OpenGL Functions | |
| static void | glExecute () |
| Execute OpenGL Material. | |
| static void | initShader () |
| Init shader. | |
| static void | deleteShader () |
| delete shader | |
| static void | setShaders (QFile &vertex, QFile &fragment) |
| Set shader. | |
| static void | useShader () |
| Use shader. | |
| static void | unUseShader () |
| Unused shader. | |
Private Member Functions | |
| GLC_SelectionMaterial () | |
Static Private Attributes | |
| static GLC_Shader | m_SelectionShader |
| Selection Shader. | |
GLC_SelectionMaterial : Material used for selection feedback.
Definition at line 42 of file glc_selectionmaterial.h.
| GLC_SelectionMaterial::GLC_SelectionMaterial | ( | ) | [private] |
Definition at line 30 of file glc_selectionmaterial.cpp.
| void GLC_SelectionMaterial::deleteShader | ( | ) | [static] |
delete shader
Definition at line 58 of file glc_selectionmaterial.cpp.
References GLC_Shader::deleteShader(), and m_SelectionShader.
| void GLC_SelectionMaterial::glExecute | ( | ) | [static] |
Execute OpenGL Material.
Definition at line 35 of file glc_selectionmaterial.cpp.
Referenced by GLC_Geometry::glPropGeom(), GLC_Mesh::normalRenderLoop(), GLC_Mesh::OverwriteMaterialRenderLoop(), GLC_Mesh::OverwriteTransparencyRenderLoop(), GLC_Mesh::vboDrawSelectedPrimitivesGroupOf(), and GLC_Mesh::vertexArrayDrawSelectedPrimitivesGroupOf().
| static void GLC_SelectionMaterial::initShader | ( | ) | [inline, static] |
Init shader.
Definition at line 55 of file glc_selectionmaterial.h.
| static void GLC_SelectionMaterial::setShaders | ( | QFile & | vertex, | |
| QFile & | fragment | |||
| ) | [inline, static] |
Set shader.
Definition at line 59 of file glc_selectionmaterial.h.
| static void GLC_SelectionMaterial::unUseShader | ( | ) | [inline, static] |
Unused shader.
Definition at line 64 of file glc_selectionmaterial.h.
Referenced by GLC_3DViewCollection::glDraw().
| static void GLC_SelectionMaterial::useShader | ( | ) | [inline, static] |
Use shader.
Definition at line 62 of file glc_selectionmaterial.h.
Referenced by GLC_3DViewCollection::glDraw().
GLC_Shader GLC_SelectionMaterial::m_SelectionShader [static, private] |
Selection Shader.
Definition at line 74 of file glc_selectionmaterial.h.
Referenced by deleteShader().