r3ligspr
plugins/postproc/lightspr/r3ligspr.h
r3ligspr
light spread rendering class.
r3Postprocessor
R3CLID_POSTPROCESSOR
r3Lightspreadrender
R3CLID_LIGHTSPREADRENDER - 1545
Size, Channel, TriggerChannel, TriggerLevel, Brightness, AAThreshold,
int R3RegisterLightSpreadRenderClass(R3APP *app);
Size
Size
R3LSPRA_Size
Number
R3FLOAT
glow width
jsobj.SetSize(value);
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LSPRA_Size, value, R3TAG_END);
Channel
Channel
R3LSPRA_Channel
String
char*
name of destination channel
jsobj.SetChannel(value);
char* value = ...;
R3SetAttrs(r3obj, R3LSPRA_Channel, value, R3TAG_END);
TriggerChannel
TriggerChannel
R3LSPRA_TriggerChannel
String
char*
name of channel triggering the effect
jsobj.SetTriggerChannel(value);
char* value = ...;
R3SetAttrs(r3obj, R3LSPRA_TriggerChannel, value, R3TAG_END);
TriggerLevel
TriggerLevel
R3LSPRA_TriggerLevel
Number
R3FLOAT
triggering level
jsobj.SetTriggerLevel(value);
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LSPRA_TriggerLevel, value, R3TAG_END);
Brightness
Brightness
R3LSPRA_Brightness
Number
R3FLOAT
jsobj.SetBrightness(value);
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LSPRA_Brightness, value, R3TAG_END);
AAThreshold
AAThreshold
R3LSPRA_AAThreshold
Number
R3FLOAT
sampling treshold 0..1, 0=best quality
jsobj.SetAAThreshold(value);
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LSPRA_AAThreshold, value, R3TAG_END);