r3prpgad

p3anglemeasure
p3atmosph
p3boowir
p3cbackd
p3cone
p3cube
p3fileinst
p3cutcon
p3cutpyr
p3cylind
p3dgrav
p3effect
p3ellips
p3ellseg
p3fan
p3fieldev
p3outlin
p3foot
p3fpskel
p3gapwir
p3hyperb
p3iplane
p3knowir
p3level
p3aniobj
p3branch
p3camera
p3constructor
r3creatorgd
p3extrud
p3fiber
p3fprint
p3fratre
r3pggm
r3interpolatorgd
p3leaf
p3lights
p3numesh
p3partic
p3posimp
p3roof
p3seed
p3subdiv
p3triset
p3wall
p3map
p3cubmap
p3cylmap
p3defmap
p3dskmap
p3mesmap
p3parmap
p3pyrmap
p3sphmap
p3measure
p3nurbs2
p3nurbs
p3trmnrb
p3nrbwir
p3paemitter
p3physic
p3polygon
p3polyhed
p3polymid
p3posmark
p3priwir
p3pyrami
p3rect
p3sdswir
p3simtgs
p3skewir
p3sphere
p3tube

r3prpgad

Class

real/gadget/r3prpgad.h

Library

r3gad

Description:

Base class for object property gadgets

See Also

oops/r3gadget.h

Super Class

r3Gadget

R3CLID_GADGET

JavaScript

r3Propertiesgadgets

Class Identifier

R3CLID_PROPERTIESGADGETS - 167

Methods

Attributes

UnitConverter, Materials, PostEffects, Gmanager, Channels, Animator,

Registration

int R3RegisterPropertiesGadgetsClass(R3APP *app);

Type tags for where gadgets appear in properties window

R3PRPGADT_SPECIFIC
R3PRPGADT_SIMULATION
R3PRPGADT_PHYSICAL
R3PRPGADT_WIRE

UnitConverter

Attribute

UnitConverter

Identifier

R3PRPGADA_UnitConverter

JavaScript type

Object

C type

R3OBJ*

Description

unit converter

Syntax


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


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

Materials

Attribute

Materials

Identifier

R3PRPGADA_Materials

JavaScript type

Object

C type

R3OBJ*

Description

material layer

Syntax


jsobj.SetMaterials(value);
value = jsobj.GetMaterials();


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

PostEffects

Attribute

PostEffects

Identifier

R3PRPGADA_PostEffects

JavaScript type

Object

C type

R3OBJ*

Description

post effect layer

Syntax


jsobj.SetPostEffects(value);
value = jsobj.GetPostEffects();


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

Gmanager

Attribute

Gmanager

Identifier

R3PRPGADA_Gmanager

JavaScript type

Object

C type

R3OBJ*

Description

top level geometry manager

Syntax


value = jsobj.GetGmanager();


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

Channels

Attribute

Channels

Identifier

R3PRPGADA_Channels

JavaScript type

Object

C type

R3OBJ*

Description

user defined channels

Syntax


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


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

Animator

Attribute

Animator

Identifier

R3PRPGADA_Animator

JavaScript type

Object

C type

R3OBJ*

Description

current animator

Syntax


jsobj.SetAnimator(value);
value = jsobj.GetAnimator();


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


r3appobj *