r3lensf
real/code/r3lensf.h
r3code
Lens flare post processing effect
r3Postparticleeffectmodel
R3CLID_POSTPARTICLEEFFECTMODEL
r3Lensflaremodel
R3CLID_LENSFLAREMODEL - 381
CentralColor, CentralEdgeColor, CentralSize, SubFlares, SubBrg, SubRndSeed, SubSize, StarColor, StarEndColor, StarSize, StarAngle, StarThick, StarCnt, RndColor, RndEndColor, RndSize, RndThick, RndCnt, RndSpeed, RingSize, RingThick, RingColor, RndAngle,
CentralColor
CentralColor
R3LFMA_CentralColor
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
CentralEdgeColor
R3LFMA_CentralEdgeColor
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
CentralSize
R3LFMA_CentralSize
Number
R3FLOAT
0 ... 1
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
SubFlares
R3LFMA_SubFlares
Integer
R3INT
0 ...
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
SubBrg
R3LFMA_SubBrg
Number
R3FLOAT
0 ... 1
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
SubRndSeed
R3LFMA_SubRndSeed
Integer
R3INT
0 ...
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
SubSize
R3LFMA_SubSize
Number
R3FLOAT
0 ... 1
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
StarColor
R3LFMA_StarColor
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
StarEndColor
R3LFMA_StarEndColor
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
StarSize
R3LFMA_StarSize
Number
R3FLOAT
0 ... 1, Proportional to image size
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
StarAngle
R3LFMA_StarAngle
Number
R3FLOAT
0 ... 2PI
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
StarThick
R3LFMA_StarThick
Number
R3FLOAT
0 ... 1
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
StarCnt
R3LFMA_StarCnt
Integer
R3INT
0 ...
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
RndColor
R3LFMA_RndColor
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
RndEndColor
R3LFMA_RndEndColor
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
RndSize
R3LFMA_RndSize
Number
R3FLOAT
0 ... 1
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
RndThick
R3LFMA_RndThick
Number
R3FLOAT
0 ... 1
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
RndCnt
R3LFMA_RndCnt
Integer
R3INT
0 ...
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
RndSpeed
R3LFMA_RndSpeed
Number
R3FLOAT
0 ... 1
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
RingSize
R3LFMA_RingSize
Number
R3FLOAT
0 ... 1
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
RingThick
R3LFMA_RingThick
Number
R3FLOAT
0 ... 1
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
RingColor
R3LFMA_RingColor
0 ... 1
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
RndAngle
R3LFMA_RndAngle
Number
R3FLOAT
0 ... 2PI
jsobj.SetRndAngle(value);
value = jsobj.GetRndAngle();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LFMA_RndAngle, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LFMA_RndAngle, &value, R3TAG_END);