| public | 
Inheritance Graph
graph BT
	LightNode
	LightNode --> Node
	click LightNode "classMinSG_1_1LightNode"
	click Node "classMinSG_1_1Node"
Description
| [ LightNode ] | > [ Node ] | 
Public Static Functions
| LightNode * | createPointLight() factories | 
| LightNode * | createDirectionalLight() | 
| LightNode * | createSpotLight() | 
Public Functions
Documentation
function
 MinSG::LightNode::createPointLight
| public | static | 
| LightNode * createPointLight( | ) | 
factories
Defined in MinSG/Core/Nodes/LightNode.h:38
function
 MinSG::LightNode::createDirectionalLight
| public | static | 
| LightNode * createDirectionalLight( | ) | 
Defined in MinSG/Core/Nodes/LightNode.h:39
function
 MinSG::LightNode::createSpotLight
| public | static | 
| LightNode * createSpotLight( | ) | 
Defined in MinSG/Core/Nodes/LightNode.h:40
function
 MinSG::LightNode::LightNode
| public | 
| LightNode( | Rendering::LightParameters::lightType_t | type ) | 
Defined in MinSG/Core/Nodes/LightNode.h:44
function
 MinSG::LightNode::~LightNode
| public | virtual | 
| ~LightNode( | ) | 
Defined in MinSG/Core/Nodes/LightNode.h:45
function
 MinSG::LightNode::getType
| public | const | inline | 
| Rendering::LightParameters::lightType_t getType( | ) const | 
Defined in MinSG/Core/Nodes/LightNode.h:47
function
 MinSG::LightNode::setLightType
| public | inline | 
| void setLightType( | Rendering::LightParameters::lightType_t | type ) | 
Defined in MinSG/Core/Nodes/LightNode.h:50
function
 MinSG::LightNode::setAmbientLightColor
| public | inline | 
| void setAmbientLightColor( | const Util::Color4f & | color ) | 
Color parameters.
Defined in MinSG/Core/Nodes/LightNode.h:57
function
 MinSG::LightNode::setDiffuseLightColor
| public | inline | 
| void setDiffuseLightColor( | const Util::Color4f & | color ) | 
Defined in MinSG/Core/Nodes/LightNode.h:58
function
 MinSG::LightNode::setSpecularLightColor
| public | inline | 
| void setSpecularLightColor( | const Util::Color4f & | color ) | 
Defined in MinSG/Core/Nodes/LightNode.h:59
function
 MinSG::LightNode::getAmbientLightColor
| public | const | inline | 
| const Util::Color4f & getAmbientLightColor( | ) const | 
Defined in MinSG/Core/Nodes/LightNode.h:60
function
 MinSG::LightNode::getDiffuseLightColor
| public | const | inline | 
| const Util::Color4f & getDiffuseLightColor( | ) const | 
Defined in MinSG/Core/Nodes/LightNode.h:61
function
 MinSG::LightNode::getSpecularLightColor
| public | const | inline | 
| const Util::Color4f & getSpecularLightColor( | ) const | 
Defined in MinSG/Core/Nodes/LightNode.h:62
function
 MinSG::LightNode::setConstantAttenuation
| public | inline | 
| void setConstantAttenuation( | float | attenuation ) | 
Attenuations.
Defined in MinSG/Core/Nodes/LightNode.h:66
function
 MinSG::LightNode::getConstantAttenuation
| public | const | inline | 
| float getConstantAttenuation( | ) const | 
Defined in MinSG/Core/Nodes/LightNode.h:67
function
 MinSG::LightNode::setLinearAttenuation
| public | inline | 
| void setLinearAttenuation( | float | attenuation ) | 
Defined in MinSG/Core/Nodes/LightNode.h:68
function
 MinSG::LightNode::getLinearAttenuation
| public | const | inline | 
| float getLinearAttenuation( | ) const | 
Defined in MinSG/Core/Nodes/LightNode.h:69
function
 MinSG::LightNode::setQuadraticAttenuation
| public | inline | 
| void setQuadraticAttenuation( | float | attenuation ) | 
Defined in MinSG/Core/Nodes/LightNode.h:70
function
 MinSG::LightNode::getQuadraticAttenuation
| public | const | inline | 
| float getQuadraticAttenuation( | ) const | 
Defined in MinSG/Core/Nodes/LightNode.h:71
function
 MinSG::LightNode::getCutoff
| public | const | inline | 
| float getCutoff( | ) const | 
SpoLight parameters.
Defined in MinSG/Core/Nodes/LightNode.h:74
function
 MinSG::LightNode::setCutoff
| public | 
| void setCutoff( | float | cutoff ) | 
Defined in MinSG/Core/Nodes/LightNode.h:76
function
 MinSG::LightNode::setExponent
| public | inline | 
| void setExponent( | float | exponent ) | 
Defined in MinSG/Core/Nodes/LightNode.h:77
function
 MinSG::LightNode::getExponent
| public | const | inline | 
| float getExponent( | ) const | 
Defined in MinSG/Core/Nodes/LightNode.h:78
function
 MinSG::LightNode::getParameters
| public | const | inline | 
| const Rendering::LightParameters & getParameters( | ) const | 
Defined in MinSG/Core/Nodes/LightNode.h:80
function
 MinSG::LightNode::switchOn
| public | 
| void switchOn( | FrameContext & | context ) | 
Defined in MinSG/Core/Nodes/LightNode.h:85
function
 MinSG::LightNode::switchOff
| public | 
| void switchOff( | FrameContext & | context ) | 
Defined in MinSG/Core/Nodes/LightNode.h:86
function
 MinSG::LightNode::isSwitchedOn
| public | const | inline | 
| bool isSwitchedOn( | ) const | 
Defined in MinSG/Core/Nodes/LightNode.h:87
function
 MinSG::LightNode::doDisplay
| public | virtual | 
| void doDisplay( | FrameContext & | context, | 
| const RenderParam & | rp | |
| ) | 
| > [ Node ] | 
Defined in MinSG/Core/Nodes/LightNode.h:90