r3lsprmd

r3lsprmd

Class

plugins/postproc/lightspr/r3lsprmd.h

Library

r3ligspr

Description:

light spread model

See Also

real/code/r3postim.h

Super Class

r3Postimageeffectmodel

R3CLID_POSTIMAGEEFFECTMODEL

JavaScript

r3Lsprmodel

Class Identifier

R3CLID_LSPRMODEL - 1547

Methods

Attributes

Size, Brightness, Channel, TriggerChannel, TriggerLevel, Accuracy,

Size

Attribute

Size

Identifier

R3LSPRMDA_Size

JavaScript type

Number

C type

R3FLOAT

Description

relative width of blur

Syntax


jsobj.SetSize(value);
value = jsobj.GetSize();


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

Brightness

Attribute

Brightness

Identifier

R3LSPRMDA_Brightness

JavaScript type

Number

C type

R3FLOAT

Description

Syntax


jsobj.SetBrightness(value);
value = jsobj.GetBrightness();


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

Channel

Attribute

Channel

Identifier

R3LSPRMDA_Channel

JavaScript type

String

C type

char*

Description

name of channel to be dithered

Syntax


jsobj.SetChannel(value);
value = jsobj.GetChannel();


char* value = ...;
R3SetAttrs(r3obj, R3LSPRMDA_Channel, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3LSPRMDA_Channel, &value, R3TAG_END);

TriggerChannel

Attribute

TriggerChannel

Identifier

R3LSPRMDA_TriggerChannel

JavaScript type

String

C type

char*

Description

name of channel triggering the blur (or NULL)

Syntax


jsobj.SetTriggerChannel(value);
value = jsobj.GetTriggerChannel();


char* value = ...;
R3SetAttrs(r3obj, R3LSPRMDA_TriggerChannel, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3LSPRMDA_TriggerChannel, &value, R3TAG_END);

TriggerLevel

Attribute

TriggerLevel

Identifier

R3LSPRMDA_TriggerLevel

JavaScript type

Number

C type

R3FLOAT

Description

triggering level

Syntax


jsobj.SetTriggerLevel(value);
value = jsobj.GetTriggerLevel();


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

Accuracy

Attribute

Accuracy

Identifier

R3LSPRMDA_Accuracy

JavaScript type

Number

C type

R3FLOAT

Description

R3FLOAT 0..1, samplicg accuracy. 1 = best quality

Syntax


jsobj.SetAccuracy(value);
value = jsobj.GetAccuracy();


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