r3dtypeg

r3animgd
r3avigd
r3flcgd
r3bmpgd
r3cinegd
r3icogd
r3pnggd
r3ppmgd
r3rawfgd
r3rawgd
r3tgagd
r3owndgd

r3dtypeg

Class

real/gadget/r3dtypeg.h

Library

r3gad

Description:

Base class for dtype gadgets

See Also

oops/r3gadget.h

Super Class

r3Gadget

R3CLID_GADGET

JavaScript

r3Dtypegadget

Class Identifier

R3CLID_DTYPEGADGET - 554

Methods

Attributes

GManager, Channels, UnitConverter, Layer,

GManager

Attribute

GManager

Identifier

R3DTYPEGA_GManager

JavaScript type

Object

C type

R3OBJ*

Description

gmanager for gadgets

Syntax


value = jsobj.GetGManager();


R3OBJ* value;
R3GetAttrs(r3obj, R3DTYPEGA_GManager, &value, R3TAG_END);

Channels

Attribute

Channels

Identifier

R3DTYPEGA_Channels

JavaScript type

Object

C type

R3OBJ*

Description

user defined channels

Syntax


jsobj.SetChannels(value);
value = jsobj.GetChannels();


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3DTYPEGA_Channels, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3DTYPEGA_Channels, &value, R3TAG_END);

UnitConverter

Attribute

UnitConverter

Identifier

R3DTYPEGA_UnitConverter

JavaScript type

Object

C type

R3OBJ*

Description

user defined channels

Syntax


jsobj.SetUnitConverter(value);
value = jsobj.GetUnitConverter();


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3DTYPEGA_UnitConverter, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3DTYPEGA_UnitConverter, &value, R3TAG_END);

Layer

Attribute

Layer

Identifier

R3DTYPEGA_Layer

JavaScript type

Object

C type

R3OBJ*

Description

layer where the settings are

Syntax


jsobj.SetLayer(value);
value = jsobj.GetLayer();


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3DTYPEGA_Layer, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3DTYPEGA_Layer, &value, R3TAG_END);