r3ligspr

r3ligspr

Class

plugins/postproc/lightspr/r3ligspr.h

Library

r3ligspr

Description:

light spread rendering class.

See Also

real/raytr/r3postpr.h

Super Class

r3Postprocessor

R3CLID_POSTPROCESSOR

JavaScript

r3Lightspreadrender

Class Identifier

R3CLID_LIGHTSPREADRENDER - 1545

Attributes

Size, Channel, TriggerChannel, TriggerLevel, Brightness, AAThreshold,

Registration

int R3RegisterLightSpreadRenderClass(R3APP *app);

Size

Attribute

Size

Identifier

R3LSPRA_Size

JavaScript type

Number

C type

R3FLOAT

Description

glow width

Syntax


jsobj.SetSize(value);


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LSPRA_Size, value, R3TAG_END);

Channel

Attribute

Channel

Identifier

R3LSPRA_Channel

JavaScript type

String

C type

char*

Description

name of destination channel

Syntax


jsobj.SetChannel(value);


char* value = ...;
R3SetAttrs(r3obj, R3LSPRA_Channel, value, R3TAG_END);

TriggerChannel

Attribute

TriggerChannel

Identifier

R3LSPRA_TriggerChannel

JavaScript type

String

C type

char*

Description

name of channel triggering the effect

Syntax


jsobj.SetTriggerChannel(value);


char* value = ...;
R3SetAttrs(r3obj, R3LSPRA_TriggerChannel, value, R3TAG_END);

TriggerLevel

Attribute

TriggerLevel

Identifier

R3LSPRA_TriggerLevel

JavaScript type

Number

C type

R3FLOAT

Description

triggering level

Syntax


jsobj.SetTriggerLevel(value);


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LSPRA_TriggerLevel, value, R3TAG_END);

Brightness

Attribute

Brightness

Identifier

R3LSPRA_Brightness

JavaScript type

Number

C type

R3FLOAT

Description

Syntax


jsobj.SetBrightness(value);


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LSPRA_Brightness, value, R3TAG_END);

AAThreshold

Attribute

AAThreshold

Identifier

R3LSPRA_AAThreshold

JavaScript type

Number

C type

R3FLOAT

Description

sampling treshold 0..1, 0=best quality

Syntax


jsobj.SetAAThreshold(value);


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LSPRA_AAThreshold, value, R3TAG_END);