osg.Light

class osg.Light
Represents

c++ class

Wraps

osg::Light

Bases

osg.StateAttribute

Constructors:

osg.Light()

Methods:

:setLightNum(int num)

Параметры

num (int) –

:getLightNum()

Тип результата

int

:setAmbient(osg.Vec4 vec)

Параметры

vec (osg.Vec4) –

:getAmbient()

Тип результата

osg.Vec4

:setDiffuse(osg.Vec4 vec)

Параметры

vec (osg.Vec4) –

:getDiffuse()

Тип результата

osg.Vec4

:setSpecular(osg.Vec4 vec)

Параметры

vec (osg.Vec4) –

:getSpecular()

Тип результата

osg.Vec4

:setPosition(osg.Vec4 vec)

Параметры

vec (osg.Vec4) –

:getPosition()

Тип результата

osg.Vec4

:setDirection(osg.Vec3 vec)

Параметры

vec (osg.Vec3) –

:getDirection()

Тип результата

osg.Vec3

:setConstantAttenuation(double val)

Параметры

val (double) –

:getConstantAttenuation()

Тип результата

double

:setLinearAttenuation(double val)

Параметры

val (double) –

:getLinearAttenuation()

Тип результата

double

:setQuadraticAttenuation(double val)

Параметры

val (double) –

:getQuadraticAttenuation()

Тип результата

double

:setSpotExponent(double val)

Параметры

val (double) –

:getSpotExponent()

Тип результата

double

:setSpotCutoff(double val)

Параметры

val (double) –

:getSpotCutoff()

Тип результата

double