r3vmodlayer
real/layer/r3vmodlayer.h
r3layer
ViewModelLayer Class
r3Listlayer
R3CLID_LISTLAYER
r3Viewmodellayer
R3CLID_VIEWMODELLAYER - 1881
R3VMODLAYERM_AUTOSELECT
AUTOSELECT
R3VMODLAYERM_AUTOSELECT
R3BOOL, is_2d
R3OBJ*, view model to select, or NULL to select any
obj.AUTOSELECT(p1, p3);
R3VMODLAYERM_MAKEUNIQUENAME
MAKEUNIQUENAME
R3VMODLAYERM_MAKEUNIQUENAME
R3OBJ*, view model
obj.MAKEUNIQUENAME(p3);
Make name of the given view model unique in the layer.
R3VMODLAYERM_FINDANY
FINDANY
R3VMODLAYERM_FINDANY
R3OBJ*, view model object
R3BOOL, set true if 2d layer, false for 3d layer
rc = obj.FINDANY(p3);
Find any object that matches the given type.
R3VMODLAYERM_TOGGLEMULTIVIEW
TOGGLEMULTIVIEW
R3VMODLAYERM_TOGGLEMULTIVIEW
obj.TOGGLEMULTIVIEW();
Toggle MultiView mode on/off
Active3DViewMod
Active3DViewMod
R3VMODLAYERA_Active3DViewMod
Object
R3OBJ*
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
Active2DViewMod
R3VMODLAYERA_Active2DViewMod
Object
R3OBJ*
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
MultiView
R3VMODLAYERA_MultiView
Boolean
R3BOOL
enable multi-view mode
jsobj.SetMultiView(value);
value = jsobj.GetMultiView();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODLAYERA_MultiView, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODLAYERA_MultiView, &value, R3TAG_END);