r3blurmd

r3blurmd

Class

plugins/postproc/blur/r3blurmd.h

Library

r3blur

Description:

Blur post effect model

See Also

real/code/r3postim.h

Super Class

r3Postimageeffectmodel

R3CLID_POSTIMAGEEFFECTMODEL

JavaScript

r3Blurmodel

Class Identifier

R3CLID_BLURMODEL - 1533

Methods

Attributes

Size, Iterations, Channel, TriggerChannel, TriggerLevel, GWeight, Operation, NormalChannel, DistanceChannel,

Size

Attribute

Size

Identifier

R3BLURMDA_Size

JavaScript type

Integer

C type

R3INT

Description

width of blur

Syntax


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


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

Iterations

Attribute

Iterations

Identifier

R3BLURMDA_Iterations

JavaScript type

Integer

C type

R3INT

Description

Syntax


jsobj.SetIterations(value);
value = jsobj.GetIterations();


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

Channel

Attribute

Channel

Identifier

R3BLURMDA_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, R3BLURMDA_Channel, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3BLURMDA_Channel, &value, R3TAG_END);

TriggerChannel

Attribute

TriggerChannel

Identifier

R3BLURMDA_TriggerChannel

JavaScript type

String

C type

char*

Description

name of channel which rescales blur size (may be NULL)

Syntax


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


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

TriggerLevel

Attribute

TriggerLevel

Identifier

R3BLURMDA_TriggerLevel

JavaScript type

Number

C type

R3FLOAT

Description

unused since v.6.0.6

Syntax


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


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

GWeight

Attribute

GWeight

Identifier

R3BLURMDA_GWeight

JavaScript type

Number

C type

R3FLOAT

Description

amount of blur weighting by geom. continuity

Syntax


jsobj.SetGWeight(value);
value = jsobj.GetGWeight();


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

Operation

Attribute

Operation

Identifier

R3BLURMDA_Operation

JavaScript type

Integer

C type

R3INT

Description

blur operation , see operation codes below

Syntax


jsobj.SetOperation(value);
value = jsobj.GetOperation();


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

NormalChannel

Attribute

NormalChannel

Identifier

R3BLURMDA_NormalChannel

JavaScript type

String

C type

char*

Description

name of normal channel for geom. weight

Syntax


jsobj.SetNormalChannel(value);
value = jsobj.GetNormalChannel();


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

DistanceChannel

Attribute

DistanceChannel

Identifier

R3BLURMDA_DistanceChannel

JavaScript type

String

C type

char*

Description

name of distance channel for geom. weight

Syntax


jsobj.SetDistanceChannel(value);
value = jsobj.GetDistanceChannel();


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

R3BLURMOP_AVERAGE
R3BLURMOP_MAX
R3BLURMOP_MIN