Visualization Library
A lightweight C++ OpenGL middleware for 2D/3D graphics
[Home]
[Tutorials]
[All Classes]
[Grouped Classes]
Main Page
Related Pages
Namespaces
Classes
Files
S
earch for
Class List
Class Index
Class Hierarchy
Class Members
vl::Light Member List
This is the complete list of members for
vl::Light
, including all inherited members.
ambient
() const
vl::Light
[inline]
apply
(const Camera *) const
vl::Light
[virtual]
as
()
vl::Object
[inline]
as
() const
vl::Object
[inline]
automaticDelete
() const
vl::Object
[inline]
className
()
vl::Light
[inline, virtual]
constantAttenuation
() const
vl::Light
[inline]
decReference
()
vl::Object
[inline]
diffuse
() const
vl::Light
[inline]
disable
() const
vl::Light
[inline, virtual]
enable
() const
vl::Light
[inline, virtual]
followedTransform
()
vl::Light
followedTransform
() const
vl::Light
followTransform
(Transform *transform)
vl::Light
incReference
()
vl::Object
[inline]
initResources
()
vl::RenderState
[inline, virtual]
Light
(int light_index)
vl::Light
lightIndex
() const
vl::Light
[inline]
linearAttenuation
() const
vl::Light
[inline]
mAmbient
vl::Light
[protected]
mConstantAttenuation
vl::Light
[protected]
mDiffuse
vl::Light
[protected]
mFollowedTransform
vl::Light
[protected]
mLightIndex
vl::Light
[protected]
mLinearAttenuation
vl::Light
[protected]
mName
vl::Object
[protected]
mPosition
vl::Light
[protected]
mQuadraticAttenuation
vl::Light
[protected]
mSpecular
vl::Light
[protected]
mSpotCutoff
vl::Light
[protected]
mSpotDirection
vl::Light
[protected]
mSpotExponent
vl::Light
[protected]
mTextureUnit
vl::RenderState
[protected]
name
() const
vl::Object
[inline]
Object
()
vl::Object
[inline]
Object
(const Object &other)
vl::Object
[inline]
operator=
(const Object &other)
vl::Object
[inline]
position
() const
vl::Light
[inline]
quadraticAttenuation
() const
vl::Light
[inline]
referenceCount
() const
vl::Object
[inline]
RenderState
()
vl::RenderState
[inline]
setAmbient
(const fvec4 &ambientcolor)
vl::Light
[inline]
setAutomaticDelete
(bool autodel_on)
vl::Object
[inline]
setConstantAttenuation
(float constantattenuation)
vl::Light
[inline]
setDiffuse
(const fvec4 &diffusecolor)
vl::Light
[inline]
setLightIndex
(int light_index)
vl::Light
setLinearAttenuation
(float linearattenuation)
vl::Light
[inline]
setName
(const std::string &name)
vl::Object
[inline]
setPosition
(const fvec4 &position)
vl::Light
[inline]
setQuadraticAttenuation
(float quadraticattenuation)
vl::Light
[inline]
setSpecular
(const fvec4 &specularcolor)
vl::Light
[inline]
setSpotCutoff
(float spotcutoff)
vl::Light
[inline]
setSpotDirection
(const fvec3 &spotdirection)
vl::Light
[inline]
setSpotExponent
(float spotexponent)
vl::Light
[inline]
setUnitIndex
(int unit_index)
vl::RenderState
[inline]
specular
() const
vl::Light
[inline]
spotCutoff
() const
vl::Light
[inline]
spotDirection
() const
vl::Light
[inline]
spotExponent
() const
vl::Light
[inline]
textureUnit
() const
vl::RenderState
[inline]
type
() const
vl::Light
[inline, virtual]
~Object
()
vl::Object
[protected, virtual]
~RenderState
()
vl::RenderState
[inline, virtual]
Visualization Library v2009.08 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Sun Nov 8 14:28:59 2009.
Permission is granted to use this page to write and publish articles regarding Visualization Library.