r3lensf

r3lensf

Class

real/code/r3lensf.h

Library

r3code

Description:

Lens flare post processing effect

See Also

real/code/r3postpm.h

Super Class

r3Postparticleeffectmodel

R3CLID_POSTPARTICLEEFFECTMODEL

JavaScript

r3Lensflaremodel

Class Identifier

R3CLID_LENSFLAREMODEL - 381

Methods

Attributes

CentralColor, CentralEdgeColor, CentralSize, SubFlares, SubBrg, SubRndSeed, SubSize, StarColor, StarEndColor, StarSize, StarAngle, StarThick, StarCnt, RndColor, RndEndColor, RndSize, RndThick, RndCnt, RndSpeed, RingSize, RingThick, RingColor, RndAngle,

CentralColor

Attribute

CentralColor

Identifier

R3LFMA_CentralColor

Type

r3Vect

Description

Syntax


jsobj.SetCentralColor(value);
value = jsobj.GetCentralColor();


R3FLOATCOLOR3 value = ...;
R3SetAttrs(r3obj, R3LFMA_CentralColor, value, R3TAG_END);
R3FLOATCOLOR3 value;
R3GetAttrs(r3obj, R3LFMA_CentralColor, &value, R3TAG_END);

CentralEdgeColor

Attribute

CentralEdgeColor

Identifier

R3LFMA_CentralEdgeColor

Type

r3Vect

Description

Syntax


jsobj.SetCentralEdgeColor(value);
value = jsobj.GetCentralEdgeColor();


R3FLOATCOLOR3 value = ...;
R3SetAttrs(r3obj, R3LFMA_CentralEdgeColor, value, R3TAG_END);
R3FLOATCOLOR3 value;
R3GetAttrs(r3obj, R3LFMA_CentralEdgeColor, &value, R3TAG_END);

CentralSize

Attribute

CentralSize

Identifier

R3LFMA_CentralSize

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 1

Syntax


jsobj.SetCentralSize(value);
value = jsobj.GetCentralSize();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_CentralSize, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_CentralSize, &value, R3TAG_END);

SubFlares

Attribute

SubFlares

Identifier

R3LFMA_SubFlares

JavaScript type

Integer

C type

R3INT

Description

0 ...

Syntax


jsobj.SetSubFlares(value);
value = jsobj.GetSubFlares();


R3INT value = ...;
R3SetAttrs(r3obj, R3LFMA_SubFlares, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3LFMA_SubFlares, &value, R3TAG_END);

SubBrg

Attribute

SubBrg

Identifier

R3LFMA_SubBrg

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 1

Syntax


jsobj.SetSubBrg(value);
value = jsobj.GetSubBrg();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_SubBrg, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_SubBrg, &value, R3TAG_END);

SubRndSeed

Attribute

SubRndSeed

Identifier

R3LFMA_SubRndSeed

JavaScript type

Integer

C type

R3INT

Description

0 ...

Syntax


jsobj.SetSubRndSeed(value);
value = jsobj.GetSubRndSeed();


R3INT value = ...;
R3SetAttrs(r3obj, R3LFMA_SubRndSeed, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3LFMA_SubRndSeed, &value, R3TAG_END);

SubSize

Attribute

SubSize

Identifier

R3LFMA_SubSize

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 1

Syntax


jsobj.SetSubSize(value);
value = jsobj.GetSubSize();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_SubSize, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_SubSize, &value, R3TAG_END);

StarColor

Attribute

StarColor

Identifier

R3LFMA_StarColor

Type

r3Vect

Description

Syntax


jsobj.SetStarColor(value);
value = jsobj.GetStarColor();


R3FLOATCOLOR3 value = ...;
R3SetAttrs(r3obj, R3LFMA_StarColor, value, R3TAG_END);
R3FLOATCOLOR3 value;
R3GetAttrs(r3obj, R3LFMA_StarColor, &value, R3TAG_END);

StarEndColor

Attribute

StarEndColor

Identifier

R3LFMA_StarEndColor

Type

r3Vect

Description

Syntax


jsobj.SetStarEndColor(value);
value = jsobj.GetStarEndColor();


R3FLOATCOLOR3 value = ...;
R3SetAttrs(r3obj, R3LFMA_StarEndColor, value, R3TAG_END);
R3FLOATCOLOR3 value;
R3GetAttrs(r3obj, R3LFMA_StarEndColor, &value, R3TAG_END);

StarSize

Attribute

StarSize

Identifier

R3LFMA_StarSize

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 1, Proportional to image size

Syntax


jsobj.SetStarSize(value);
value = jsobj.GetStarSize();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_StarSize, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_StarSize, &value, R3TAG_END);

StarAngle

Attribute

StarAngle

Identifier

R3LFMA_StarAngle

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 2PI

Syntax


jsobj.SetStarAngle(value);
value = jsobj.GetStarAngle();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_StarAngle, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_StarAngle, &value, R3TAG_END);

StarThick

Attribute

StarThick

Identifier

R3LFMA_StarThick

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 1

Syntax


jsobj.SetStarThick(value);
value = jsobj.GetStarThick();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_StarThick, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_StarThick, &value, R3TAG_END);

StarCnt

Attribute

StarCnt

Identifier

R3LFMA_StarCnt

JavaScript type

Integer

C type

R3INT

Description

0 ...

Syntax


jsobj.SetStarCnt(value);
value = jsobj.GetStarCnt();


R3INT value = ...;
R3SetAttrs(r3obj, R3LFMA_StarCnt, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3LFMA_StarCnt, &value, R3TAG_END);

RndColor

Attribute

RndColor

Identifier

R3LFMA_RndColor

Type

r3Vect

Description

Syntax


jsobj.SetRndColor(value);
value = jsobj.GetRndColor();


R3FLOATCOLOR3 value = ...;
R3SetAttrs(r3obj, R3LFMA_RndColor, value, R3TAG_END);
R3FLOATCOLOR3 value;
R3GetAttrs(r3obj, R3LFMA_RndColor, &value, R3TAG_END);

RndEndColor

Attribute

RndEndColor

Identifier

R3LFMA_RndEndColor

Type

r3Vect

Description

Syntax


jsobj.SetRndEndColor(value);
value = jsobj.GetRndEndColor();


R3FLOATCOLOR3 value = ...;
R3SetAttrs(r3obj, R3LFMA_RndEndColor, value, R3TAG_END);
R3FLOATCOLOR3 value;
R3GetAttrs(r3obj, R3LFMA_RndEndColor, &value, R3TAG_END);

RndSize

Attribute

RndSize

Identifier

R3LFMA_RndSize

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 1

Syntax


jsobj.SetRndSize(value);
value = jsobj.GetRndSize();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_RndSize, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_RndSize, &value, R3TAG_END);

RndThick

Attribute

RndThick

Identifier

R3LFMA_RndThick

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 1

Syntax


jsobj.SetRndThick(value);
value = jsobj.GetRndThick();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_RndThick, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_RndThick, &value, R3TAG_END);

RndCnt

Attribute

RndCnt

Identifier

R3LFMA_RndCnt

JavaScript type

Integer

C type

R3INT

Description

0 ...

Syntax


jsobj.SetRndCnt(value);
value = jsobj.GetRndCnt();


R3INT value = ...;
R3SetAttrs(r3obj, R3LFMA_RndCnt, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3LFMA_RndCnt, &value, R3TAG_END);

RndSpeed

Attribute

RndSpeed

Identifier

R3LFMA_RndSpeed

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 1

Syntax


jsobj.SetRndSpeed(value);
value = jsobj.GetRndSpeed();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_RndSpeed, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_RndSpeed, &value, R3TAG_END);

RingSize

Attribute

RingSize

Identifier

R3LFMA_RingSize

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 1

Syntax


jsobj.SetRingSize(value);
value = jsobj.GetRingSize();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_RingSize, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_RingSize, &value, R3TAG_END);

RingThick

Attribute

RingThick

Identifier

R3LFMA_RingThick

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 1

Syntax


jsobj.SetRingThick(value);
value = jsobj.GetRingThick();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_RingThick, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_RingThick, &value, R3TAG_END);

RingColor

Attribute

RingColor

Identifier

R3LFMA_RingColor

Type

r3Vect

Description

0 ... 1

Syntax


jsobj.SetRingColor(value);
value = jsobj.GetRingColor();


R3FLOATCOLOR3 value = ...;
R3SetAttrs(r3obj, R3LFMA_RingColor, value, R3TAG_END);
R3FLOATCOLOR3 value;
R3GetAttrs(r3obj, R3LFMA_RingColor, &value, R3TAG_END);

RndAngle

Attribute

RndAngle

Identifier

R3LFMA_RndAngle

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 2PI

Syntax


jsobj.SetRndAngle(value);
value = jsobj.GetRndAngle();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_RndAngle, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_RndAngle, &value, R3TAG_END);