r3selpainteria
plugins/tools/selpainter/r3selpainteria.h
r3selpainter
Selection painter interactor
r3Intact
R3CLID_INTACT
r3Iaselpainter
R3CLID_IASELPAINTER - 2290
int R3RegisterSelPainterIaClass(R3APP *app);
PenSize
PenSize
R3IASELPAINTA_PenSize
Integer
R3INT
pen size in pixels
jsobj.SetPenSize(value);
value = jsobj.GetPenSize();
R3INT value = ...;
R3SetAttrs(r3obj, R3IASELPAINTA_PenSize, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASELPAINTA_PenSize, &value, R3TAG_END);
PenValue
PenValue
R3IASELPAINTA_PenValue
Number
R3FLOAT
current painting value
jsobj.SetPenValue(value);
value = jsobj.GetPenValue();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IASELPAINTA_PenValue, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IASELPAINTA_PenValue, &value, R3TAG_END);
FrontSide
FrontSide
R3IASELPAINTA_FrontSide
Boolean
R3BOOL
jsobj.SetFrontSide(value);
value = jsobj.GetFrontSide();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IASELPAINTA_FrontSide, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IASELPAINTA_FrontSide, &value, R3TAG_END);
Connected
Connected
R3IASELPAINTA_Connected
Boolean
R3BOOL
jsobj.SetConnected(value);
value = jsobj.GetConnected();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IASELPAINTA_Connected, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IASELPAINTA_Connected, &value, R3TAG_END);
Gradient
Gradient
R3IASELPAINTA_Gradient
Boolean
R3BOOL
activates soft selections
jsobj.SetGradient(value);
value = jsobj.GetGradient();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IASELPAINTA_Gradient, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IASELPAINTA_Gradient, &value, R3TAG_END);
Curve
Curve
R3IASELPAINTA_Curve
Object
R3OBJ*
gradient control curve, read only
value = jsobj.GetCurve();
R3OBJ* value;
R3GetAttrs(r3obj, R3IASELPAINTA_Curve, &value, R3TAG_END);
r3appobj *