|
Blender V4.3
|
#include <transform.hh>
Public Attributes | |
| char | text [50] |
| float | pmtx [3][3] |
| eTConstraint | mode |
| void(* | drawExtra )(TransInfo *t) |
| void(* | applyVec )(const TransInfo *t, const TransDataContainer *tc, const TransData *td, const float in[3], float r_out[3]) |
| void(* | applySize )(const TransInfo *t, const TransDataContainer *tc, const TransData *td, float r_smat[3][3]) |
| void(* | applyRot )(const TransInfo *t, const TransDataContainer *tc, const TransData *td, float r_axis[3], float *r_angle) |
Definition at line 345 of file transform.hh.
| void(* TransCon::applyRot) (const TransInfo *t, const TransDataContainer *tc, const TransData *td, float r_axis[3], float *r_angle) |
Apply function pointer for rotation transformation.
Definition at line 371 of file transform.hh.
Referenced by applyNormalRotation(), applyPushPull(), applyRotation(), applyRotationMatrix(), ResizeBetween(), RotationBetween(), setAxisMatrixConstraint(), setConstraint(), transdata_elem_push_pull(), and transdata_elem_rotate().
| void(* TransCon::applySize) (const TransInfo *t, const TransDataContainer *tc, const TransData *td, float r_smat[3][3]) |
Apply function pointer for size transformation.
Definition at line 366 of file transform.hh.
Referenced by applyBoneSize(), applyResize(), ElementBoneSize(), ElementResize(), setAxisMatrixConstraint(), setConstraint(), and transdata_elem_skin_resize().
| void(* TransCon::applyVec) (const TransInfo *t, const TransDataContainer *tc, const TransData *td, const float in[3], float r_out[3]) |
Apply function pointer for linear vectorial transformation The last three parameters are pointers to the in/out/printable vectors.
Definition at line 360 of file transform.hh.
Referenced by applySeqSlide(), applyTranslation(), setAxisMatrixConstraint(), setConstraint(), transdata_elem_translate(), and translate_snap_increment().
| void(* TransCon::drawExtra) (TransInfo *t) |
Definition at line 352 of file transform.hh.
Referenced by drawConstraint(), setAxisMatrixConstraint(), and setConstraint().
| eTConstraint TransCon::mode |
Mode flags of the constraint.
Definition at line 351 of file transform.hh.
Referenced by applyAxisConstraintRot(), applyAxisConstraintSize(), applyAxisConstraintVec(), applyBoneSize(), applyMirror(), applyNormalRotation(), applyObjectConstraintRot(), applyObjectConstraintSize(), applyObjectConstraintVec(), applyPushPull(), applyResize(), applyRotation(), applyRotationMatrix(), applySeqSlide(), applyTranslation(), clip_uv_transform_resize(), constraint_plane_normal_calc(), constraintModeToIndex(), constraintNumInput(), constraints_rotation_impl(), constraintSizeLim(), drawConstraint(), drawObjectConstraint(), ElementResize(), getConstraintSpaceDimension(), headerBoneSize(), headerResize(), headerTranslation(), initTransform(), initTransInfo(), isLockConstraint(), mesh_partial_types_calc(), postSelectConstraint(), projection_matrix_calc(), ResizeBetween(), RotationBetween(), saveTransform(), selectConstraint(), setAxisMatrixConstraint(), setConstraint(), setNearestAxis(), setNearestAxis2d(), setNearestAxis3d(), setUserConstraint(), snap_grid_uv_apply(), snapObjectsTransform(), startConstraint(), stopConstraint(), transdata_elem_push_pull(), transform_constraint_get_nearest(), transform_event_modal_constraint(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_modal_item_poll(), transform_snap_sequencer_calc_timeline(), transformEvent(), and translate_snap_increment().
| float TransCon::pmtx[3][3] |
Projection constraint matrix (same as #imtx with some axis == 0).
Definition at line 349 of file transform.hh.
Referenced by ResizeBetween(), setAxisMatrixConstraint(), setConstraint(), setNearestAxis(), and transform_constraint_get_nearest().
| char TransCon::text[50] |
Description of the constraint for header_print.
Definition at line 347 of file transform.hh.
Referenced by applyMirror(), applyPushPull(), headerBoneSize(), headerResize(), headerRotation(), headerSeqSlide(), headerTranslation(), setAxisMatrixConstraint(), setConstraint(), setNearestAxis2d(), setNearestAxis3d(), startConstraint(), and stopConstraint().