r3oscaler

r3oscaler

Class

real/frio/r3oscaler.h

Library

r3frio

Description:

Output scaler object.

See Also

real/frio/r3output.h

Super Class

r3Output

R3CLID_OUTPUT

JavaScript

r3Outputscaler

Class Identifier

R3CLID_OUTPUTSCALER - 1536

Methods

INSERT, REMOVE, REMOVEFIRST,

Attributes

WScale, HScale,

Registration

int R3RegisterOutputScalerClass(R3APP *app);

R3OUTSCLM_INSERT

Method

INSERT

Identifier

R3OUTSCLM_INSERT

JavaScript

obj.INSERT();

Description

Add a child output

R3OUTSCLM_REMOVE

Method

REMOVE

Identifier

R3OUTSCLM_REMOVE

Param 3:

R3OBJ*, object to be removed

JavaScript

obj.REMOVE(p3);

Description

Remove a child output

R3OUTSCLM_REMOVEFIRST

Method

REMOVEFIRST

Identifier

R3OUTSCLM_REMOVEFIRST

Return

R3OBJ*, child object or NULL if no children left

JavaScript

rc = obj.REMOVEFIRST();

Description

Remove the first child output and return its address

WScale

Attribute

WScale

Identifier

R3OUTSCLA_WScale

JavaScript type

Number

C type

R3FLOAT

Description

R3FLOAT>0, horizontal scaling

Syntax


jsobj.SetWScale(value);
value = jsobj.GetWScale();


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

HScale

Attribute

HScale

Identifier

R3OUTSCLA_HScale

JavaScript type

Number

C type

R3FLOAT

Description

R3FLOAT>0, vertical scaling

Syntax


jsobj.SetHScale(value);
value = jsobj.GetHScale();


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