r3usrchn
real/code/r3usrchn.h
r3code
User defined channel
r3Model
R3CLID_MODEL
r3Userchannel
R3CLID_USERCHANNEL - 1307
int R3RegisterUserChannelClass(R3APP *app);
R3USERCHNM_RENDER
RENDER
R3USERCHNM_RENDER
R3TAG*, R3USRCHNA_Renderer
obj.RENDER(p3);
Render channels
R3USERCHNCM_TOPOINTWISE
TOPOINTWISE
R3USERCHNCM_TOPOINTWISE
R3INT, channel id to be mapped
obj.TOPOINTWISE(p3);
map user channel tag to pointwise counterpart
R3USERCHNCM_FROMPOINTWISE
FROMPOINTWISE
R3USERCHNCM_FROMPOINTWISE
R3INT, pointwise channel id to be mapped
obj.FROMPOINTWISE(p3);
inverse of above
UniqueId
UniqueId
R3USERCHNA_UniqueId
Integer
R3INT
unique identifier, READ ONLY
jsobj.SetUniqueId(value);
value = jsobj.GetUniqueId();
R3INT value = ...;
R3SetAttrs(r3obj, R3USERCHNA_UniqueId, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3USERCHNA_UniqueId, &value, R3TAG_END);
Unique ids are mapped to values starting from this
Pointwise counterparts