osg.Light

class osg.Light
Represents:c++ class
Wraps:osg::Light
Bases:osg.StateAttribute

Constructors:

osg.Light()

Methods:

:setLightNum(int num)

Parameters:num (int) –
:getLightNum()

Return type:int
:setAmbient(osg.Vec4 vec)

Parameters:vec (osg.Vec4) –
:getAmbient()

Return type:osg.Vec4
:setDiffuse(osg.Vec4 vec)

Parameters:vec (osg.Vec4) –
:getDiffuse()

Return type:osg.Vec4
:setSpecular(osg.Vec4 vec)

Parameters:vec (osg.Vec4) –
:getSpecular()

Return type:osg.Vec4
:setPosition(osg.Vec4 vec)

Parameters:vec (osg.Vec4) –
:getPosition()

Return type:osg.Vec4
:setDirection(osg.Vec3 vec)

Parameters:vec (osg.Vec3) –
:getDirection()

Return type:osg.Vec3
:setConstantAttenuation(double val)

Parameters:val (double) –
:getConstantAttenuation()

Return type:double
:setLinearAttenuation(double val)

Parameters:val (double) –
:getLinearAttenuation()

Return type:double
:setQuadraticAttenuation(double val)

Parameters:val (double) –
:getQuadraticAttenuation()

Return type:double
:setSpotExponent(double val)

Parameters:val (double) –
:getSpotExponent()

Return type:double
:setSpotCutoff(double val)

Parameters:val (double) –
:getSpotCutoff()

Return type:double