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