scg3
0.6
scg::Light Member List
This is the complete list of members for
scg::Light
, including all inherited members.
accept
(Traverser *traverser)
scg::Light
virtual
acceptPost
(Traverser *traverser)
scg::Light
virtual
addChild
(NodeSP child)
scg::Composite
addSibling_
(NodeSP sibling)
scg::Node
protected
ambient_
scg::Light
protected
AMBIENT_OFFSET
scg::Light
static
BUFFER_SIZE
scg::Light
static
clear
()
scg::Node
virtual
Composite
()
scg::Composite
cores_
scg::Node
protected
create
()
scg::Light
static
destroy
()
scg::Composite
virtual
diffuse_
scg::Light
protected
DIFFUSE_OFFSET
scg::Light
static
FLOAT_SIZE
scg::Light
static
getMetaInfo
(const std::string &key) const
scg::Node
getNCores
() const
scg::Node
HALF_VECTOR_OFFSET
scg::Light
static
init
()
scg::Light
isVisible
() const
scg::Node
isVisible_
scg::Node
protected
leftChild_
scg::Composite
protected
Light
()
scg::Light
metaInfo_
scg::Node
mutable
protected
modelTransform_
scg::Light
protected
Node
()
scg::Node
parent_
scg::Node
protected
position_
scg::Light
protected
POSITION_OFFSET
scg::Light
static
postProcessCores_
(RenderState *renderState)
scg::Node
protected
processCores_
(RenderState *renderState)
scg::Node
protected
removeChild
(Node *node, bool &result)
scg::Composite
removeChild
(Node *node)
scg::Composite
removeSibling_
(Node *node, bool &result)
scg::Node
protected
render
(RenderState *renderState)
scg::Light
virtual
renderPost
(RenderState *renderState)
scg::Light
virtual
rightSibling_
scg::Node
protected
setAmbient
(const glm::vec4 &color)
scg::Light
setDiffuse
(const glm::vec4 &color)
scg::Light
setDiffuseAndSpecular
(const glm::vec4 &color)
scg::Light
setMetaInfo
(const std::string &key, const std::string &value)
scg::Node
setModelTransform
(const glm::mat4 modelTransform)
scg::Light
setPosition
(const glm::vec4 &position)
scg::Light
setSpecular
(const glm::vec4 &color)
scg::Light
setSpot
(const glm::vec3 &direction, float cutoffDeg, float exponent)
scg::Light
setVisible
(bool isVisible=true)
scg::Node
specular_
scg::Light
protected
SPECULAR_OFFSET
scg::Light
static
SPOT_COS_CUTOFF_OFFSET
scg::Light
static
SPOT_DIRECTION_OFFSET
scg::Light
static
SPOT_EXPONENT_OFFSET
scg::Light
static
spotCosCutoff_
scg::Light
protected
spotDirection_
scg::Light
protected
spotExponent_
scg::Light
protected
traverse
(Traverser *traverser)
scg::Composite
virtual
ubo_
scg::Light
protected
VEC4_SIZE
scg::Light
static
~Composite
()=0
scg::Composite
pure virtual
~Light
()
scg::Light
virtual
~Node
()=0
scg::Node
pure virtual
Generated on Wed Apr 10 2019 12:43:58 for scg3 by
1.8.15