| 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