101 float r_orientation_mat[3][3]);
107#define P_MIRROR (1 << 0)
108#define P_MIRROR_DUMMY (P_MIRROR | (1 << 1))
109#define P_PROPORTIONAL (1 << 2)
110#define P_ORIENT_AXIS (1 << 3)
111#define P_ORIENT_AXIS_ORTHO (1 << 4)
112#define P_ORIENT_MATRIX (1 << 5)
113#define P_SNAP (1 << 6)
114#define P_GEO_SNAP (P_SNAP | (1 << 7))
115#define P_ALIGN_SNAP (P_GEO_SNAP | (1 << 8))
116#define P_CONSTRAINT (1 << 9)
117#define P_OPTIONS (1 << 10)
118#define P_CORRECT_UV (1 << 11)
119#define P_NO_DEFAULTS (1 << 12)
120#define P_NO_TEXSPACE (1 << 13)
121#define P_CENTER (1 << 14)
122#define P_GPENCIL_EDIT (1 << 15)
123#define P_CURSOR_EDIT (1 << 16)
124#define P_VIEW2D_EDGE_PAN (1 << 17)
126#define P_POST_TRANSFORM (1 << 18)
147 short orientation_index,
172#define SNAP_INCREMENTAL_ANGLE DEG2RAD(5.0)
218 int *r_snap_distance,
219 float *r_snap_frame);
void activate(bool forceActivation=false) const