r3clipb
real/objects/r3clipb.h
r3obj
Real 3D Clip Board Class
r3Root
R3CLID_ROOT
r3Clipboard
R3CLID_CLIPBOARD - 64
INSERT, REMOVE, CLEAR, ENUM, FINDTAGCLOSE, INVTAGCLOSE, UPDATEFTCO,
int R3RegisterClipboardClass(R3APP *app);
R3CLPBM_INSERT
INSERT
R3CLPBM_INSERT
R3OBJ*, object to be inserted
obj.INSERT(p3);
Insert given object to clipboard
R3CLPBM_REMOVE
REMOVE
R3CLPBM_REMOVE
R3OBJ*, object to be removed
obj.REMOVE(p3);
Remove an object from clipboard
R3CLPBM_CLEAR
CLEAR
R3CLPBM_CLEAR
obj.CLEAR();
delete all inserted objects from the clipboard
R3CLPBM_ENUM
ENUM
R3CLPBM_ENUM
void*, return value from the enum. callback
rc = obj.ENUM();
Enumerate contents of the clipboard
R3CLBPM_FINDTAGCLOSE
FINDTAGCLOSE
R3CLBPM_FINDTAGCLOSE
obj.FINDTAGCLOSE();
As defined in r3ttag.h/R3TTM_FINDTAGCLOSE
R3CLBPM_INVTAGCLOSE
INVTAGCLOSE
R3CLBPM_INVTAGCLOSE
R3INT, tag
R3INT, old unique identifier
R3INT, new unique identifier
obj.INVTAGCLOSE(p1, p2, p3);
Callback method which is called when an * object identifier is changed.
R3CLBPM_UPDATEFTCO
UPDATEFTCO
R3CLBPM_UPDATEFTCO
obj.UPDATEFTCO();
Notification method from ftco to rebuild the opt. data.
FindTagCloseMthOrig
FindTagCloseMthOrig
R3CLPBA_FindTagCloseMthOrig
Integer
R3INT
resolv. method
jsobj.SetFindTagCloseMthOrig(value);
value = jsobj.GetFindTagCloseMthOrig();
R3INT value = ...;
R3SetAttrs(r3obj, R3CLPBA_FindTagCloseMthOrig, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3CLPBA_FindTagCloseMthOrig, &value, R3TAG_END);
InvTagCloseMthOrig
InvTagCloseMthOrig
R3CLPBA_InvTagCloseMthOrig
Integer
R3INT
jsobj.SetInvTagCloseMthOrig(value);
value = jsobj.GetInvTagCloseMthOrig();
R3INT value = ...;
R3SetAttrs(r3obj, R3CLPBA_InvTagCloseMthOrig, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3CLPBA_InvTagCloseMthOrig, &value, R3TAG_END);
r3appobj *