Main Page
Namespaces
Classes
Files
Directories
Class List
Class Index
Class Hierarchy
Class Members
GLC_Light Member List
This is the complete list of members for
GLC_Light
, including all inherited members.
addNewLight
()
GLC_Light
[private]
ambientColor
() const
GLC_Light
[inline]
builtAbleLightCount
(QGLContext *pContext)
GLC_Light
[static]
constantAttenuation
() const
GLC_Light
[inline]
creationList
(GLenum Mode)
GLC_Light
[private]
deleteList
()
GLC_Light
[private]
diffuseColor
() const
GLC_Light
[inline]
disable
()
GLC_Light
enable
()
GLC_Light
GLC_Light
(const QGLContext *pContext=NULL, const QColor &color=Qt::white)
GLC_Light
GLC_Light
(LightType lightType, const QGLContext *pContext=NULL, const QColor &color=Qt::white)
GLC_Light
GLC_Light
(const GLC_Light &light)
GLC_Light
GLC_Object
(const QString &name=QString())
GLC_Object
GLC_Object
(const GLC_Object &sourceObject)
GLC_Object
glDraw
()
GLC_Light
[private]
glExecute
(GLenum Mode=GL_COMPILE_AND_EXECUTE)
GLC_Light
[virtual]
id
() const
GLC_Object
[inline]
initForThisContext
()
GLC_Light
isTwoSided
() const
GLC_Light
[inline]
LightDirection
enum value
GLC_Light
LightPosition
enum value
GLC_Light
LightSpot
enum value
GLC_Light
LightType
enum name
GLC_Light
linearAttenuation
() const
GLC_Light
[inline]
m_AmbientColor
GLC_Light
[private]
m_ConstantAttenuation
GLC_Light
[private]
m_ContextToFreeLightSet
GLC_Light
[private, static]
m_DiffuseColor
GLC_Light
[private]
m_LightID
GLC_Light
[private]
m_LightType
GLC_Light
[private]
m_LinearAttenuation
GLC_Light
[private]
m_ListID
GLC_Light
[private]
m_ListIsValid
GLC_Light
[private]
m_MaxLight
GLC_Light
[private, static]
m_Mutex
GLC_Object
[protected]
m_Name
GLC_Object
[protected]
m_pContext
GLC_Light
[private]
m_Position
GLC_Light
[private]
m_QuadraticAttenuation
GLC_Light
[private]
m_SpecularColor
GLC_Light
[private]
m_SpotCutoffAngle
GLC_Light
[private]
m_SpotDirection
GLC_Light
[private]
m_SpotExponent
GLC_Light
[private]
m_TwoSided
GLC_Light
[private]
m_Uid
GLC_Object
[protected]
maxLightCount
()
GLC_Light
[static]
name
() const
GLC_Object
[inline]
openglID
() const
GLC_Light
[inline]
operator=
(const GLC_Object &)
GLC_Object
operator==
(const GLC_Object &obj)
GLC_Object
[inline]
position
(void) const
GLC_Light
[inline]
quadraticAttenuation
() const
GLC_Light
[inline]
removeThisLight
()
GLC_Light
[private]
setAmbientColor
(const QColor &color)
GLC_Light
setConstantAttenuation
(GLfloat constantAttenuation)
GLC_Light
setDiffuseColor
(const QColor &color)
GLC_Light
setId
(const GLC_uint id)
GLC_Object
setLinearAttenuation
(GLfloat linearAttenuation)
GLC_Light
setName
(const QString &name)
GLC_Object
setPosition
(const GLC_Point3d &pos)
GLC_Light
setPosition
(GLfloat x, GLfloat y, GLfloat z)
GLC_Light
setQuadraticAttenuation
(GLfloat quadraticAttenuation)
GLC_Light
setSpecularColor
(const QColor &color)
GLC_Light
setSpotCutoffAngle
(GLfloat cutoffAngle)
GLC_Light
setSpotDirection
(const GLC_Vector3d &direction)
GLC_Light
setSpotEponent
(GLfloat exponent)
GLC_Light
setTwoSided
(const bool mode)
GLC_Light
specularColor
() const
GLC_Light
[inline]
spotCutoffAngle
() const
GLC_Light
[inline]
spotDirection
() const
GLC_Light
[inline]
spotEponent
() const
GLC_Light
[inline]
type
() const
GLC_Light
[inline]
~GLC_Light
(void)
GLC_Light
[virtual]
~GLC_Object
()
GLC_Object
[virtual]
©2005-2011 Laurent Ribon