r3vmodlayer

r3vmodlayer

Class

real/layer/r3vmodlayer.h

Library

r3layer

Description:

ViewModelLayer Class

See Also

real/layer/r3lislay.h

Super Class

r3Listlayer

R3CLID_LISTLAYER

JavaScript

r3Viewmodellayer

Class Identifier

R3CLID_VIEWMODELLAYER - 1881

Methods

AUTOSELECT, MAKEUNIQUENAME, FINDANY, TOGGLEMULTIVIEW,

Attributes

Active3DViewMod, Active2DViewMod, MultiView,

R3VMODLAYERM_AUTOSELECT

Method

AUTOSELECT

Identifier

R3VMODLAYERM_AUTOSELECT

Param 1:

R3BOOL, is_2d

Param 3:

R3OBJ*, view model to select, or NULL to select any

JavaScript

obj.AUTOSELECT(p1, p3);

Description

R3VMODLAYERM_MAKEUNIQUENAME

Method

MAKEUNIQUENAME

Identifier

R3VMODLAYERM_MAKEUNIQUENAME

Param 3:

R3OBJ*, view model

JavaScript

obj.MAKEUNIQUENAME(p3);

Description

Make name of the given view model unique in the layer.

R3VMODLAYERM_FINDANY

Method

FINDANY

Identifier

R3VMODLAYERM_FINDANY

Return

R3OBJ*, view model object

Param 3:

R3BOOL, set true if 2d layer, false for 3d layer

JavaScript

rc = obj.FINDANY(p3);

Description

Find any object that matches the given type.

R3VMODLAYERM_TOGGLEMULTIVIEW

Method

TOGGLEMULTIVIEW

Identifier

R3VMODLAYERM_TOGGLEMULTIVIEW

JavaScript

obj.TOGGLEMULTIVIEW();

Description

Toggle MultiView mode on/off

Active3DViewMod

Attribute

Active3DViewMod

Identifier

R3VMODLAYERA_Active3DViewMod

JavaScript type

Object

C type

R3OBJ*

Description

Syntax


jsobj.SetActive3DViewMod(value);
value = jsobj.GetActive3DViewMod();


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

Active2DViewMod

Attribute

Active2DViewMod

Identifier

R3VMODLAYERA_Active2DViewMod

JavaScript type

Object

C type

R3OBJ*

Description

Syntax


jsobj.SetActive2DViewMod(value);
value = jsobj.GetActive2DViewMod();


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

MultiView

Attribute

MultiView

Identifier

R3VMODLAYERA_MultiView

JavaScript type

Boolean

C type

R3BOOL

Description

enable multi-view mode

Syntax


jsobj.SetMultiView(value);
value = jsobj.GetMultiView();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODLAYERA_MultiView, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODLAYERA_MultiView, &value, R3TAG_END);