GLC_SelectionMaterial Class Reference

GLC_SelectionMaterial : Material used for selection feedback. More...

#include <glc_selectionmaterial.h>

List of all members.

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.

Detailed Description

GLC_SelectionMaterial : Material used for selection feedback.

Definition at line 42 of file glc_selectionmaterial.h.


Constructor & Destructor Documentation

GLC_SelectionMaterial::GLC_SelectionMaterial (  )  [private]

Definition at line 30 of file glc_selectionmaterial.cpp.


Member Function Documentation

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]
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().


Member Data Documentation

Selection Shader.

Definition at line 74 of file glc_selectionmaterial.h.

Referenced by deleteShader().


The documentation for this class was generated from the following files:

SourceForge.net Logo

©2005 Laurent Ribon