|
Blender V5.0
|
#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]) |
Definition at line 570 of file transform.hh.
| void(* blender::ed::transform::TransCon::applyRot) (const TransInfo *t, const TransDataContainer *tc, const TransData *td, float r_axis[3]) |
Apply function pointer for rotation transformation.
Definition at line 596 of file transform.hh.
Referenced by blender::ed::transform::applyPushPull(), blender::ed::transform::ResizeBetween(), blender::ed::transform::RotationBetween(), blender::ed::transform::setAxisMatrixConstraint(), blender::ed::transform::setConstraint(), blender::ed::transform::transdata_elem_push_pull(), blender::ed::transform::transdata_elem_rotate(), and blender::ed::transform::transform_mode_rotation_axis_get().
| void(* blender::ed::transform::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 591 of file transform.hh.
Referenced by blender::ed::transform::applyBoneSize(), blender::ed::transform::applyResize(), blender::ed::transform::ElementBoneSize(), blender::ed::transform::ElementResize(), blender::ed::transform::setAxisMatrixConstraint(), blender::ed::transform::setConstraint(), and blender::ed::transform::transdata_elem_skin_resize().
| void(* blender::ed::transform::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 585 of file transform.hh.
Referenced by blender::ed::transform::applySeqSlide(), blender::ed::transform::applyTranslation(), blender::ed::transform::setAxisMatrixConstraint(), blender::ed::transform::setConstraint(), blender::ed::transform::transdata_elem_translate(), and blender::ed::transform::translate_snap_increment().
| void(* blender::ed::transform::TransCon::drawExtra) (TransInfo *t) |
Definition at line 577 of file transform.hh.
Referenced by blender::ed::transform::drawConstraint(), blender::ed::transform::setAxisMatrixConstraint(), and blender::ed::transform::setConstraint().
| eTConstraint blender::ed::transform::TransCon::mode |
Mode flags of the constraint.
Definition at line 576 of file transform.hh.
Referenced by blender::ed::transform::applyAxisConstraintRot(), blender::ed::transform::applyAxisConstraintSize(), blender::ed::transform::applyAxisConstraintVec(), blender::ed::transform::applyBoneSize(), blender::ed::transform::applyMirror(), blender::ed::transform::applyObjectConstraintRot(), blender::ed::transform::applyObjectConstraintSize(), blender::ed::transform::applyObjectConstraintVec(), blender::ed::transform::applyPushPull(), blender::ed::transform::applyResize(), blender::ed::transform::applySeqSlide(), blender::ed::transform::applyTranslation(), blender::ed::transform::clip_uv_transform_resize(), blender::ed::transform::constraint_plane_normal_calc(), blender::ed::transform::constraintModeToIndex(), blender::ed::transform::constraintNumInput(), blender::ed::transform::constraints_rotation_impl(), blender::ed::transform::constraintScaleLim(), blender::ed::transform::drawConstraint(), blender::ed::transform::drawObjectConstraint(), blender::ed::transform::ElementResize(), blender::ed::transform::getConstraintSpaceDimension(), blender::ed::transform::headerBoneSize(), blender::ed::transform::headerResize(), blender::ed::transform::headerTranslation(), blender::ed::transform::initTransform(), blender::ed::transform::initTransInfo(), blender::ed::transform::isLockConstraint(), blender::ed::transform::mesh_partial_types_calc(), blender::ed::transform::postSelectConstraint(), blender::ed::transform::projection_matrix_calc(), blender::ed::transform::ResizeBetween(), blender::ed::transform::RotationBetween(), blender::ed::transform::saveTransform(), blender::ed::transform::selectConstraint(), blender::ed::transform::setAxisMatrixConstraint(), blender::ed::transform::setConstraint(), blender::ed::transform::setNearestAxis(), blender::ed::transform::setNearestAxis2d(), blender::ed::transform::setNearestAxis3d(), blender::ed::transform::setUserConstraint(), blender::ed::transform::snap_calc_timeline(), blender::ed::transform::snap_grid_uv_apply(), blender::ed::transform::snapObjectsTransform(), blender::ed::transform::startConstraint(), blender::ed::transform::stopConstraint(), blender::ed::transform::transdata_elem_push_pull(), blender::ed::transform::transform_constraint_get_nearest(), blender::ed::transform::transform_event_modal_constraint(), blender::ed::transform::transform_gizmo_3d_model_from_constraint_and_mode_set(), blender::ed::transform::transform_modal_item_poll(), blender::ed::transform::transform_mode_rotation_axis_get(), blender::ed::transform::transformEvent(), and blender::ed::transform::translate_snap_increment().
| float blender::ed::transform::TransCon::pmtx[3][3] |
Projection constraint matrix (same as #imtx with some axis == 0).
Definition at line 574 of file transform.hh.
Referenced by blender::ed::transform::ResizeBetween(), blender::ed::transform::setAxisMatrixConstraint(), blender::ed::transform::setConstraint(), blender::ed::transform::setNearestAxis(), and blender::ed::transform::transform_constraint_get_nearest().
| char blender::ed::transform::TransCon::text[50] |
Description of the constraint for header_print.
Definition at line 572 of file transform.hh.
Referenced by blender::ed::transform::applyMirror(), blender::ed::transform::applyPushPull(), blender::ed::transform::headerBoneSize(), blender::ed::transform::headerResize(), blender::ed::transform::headerRotation(), blender::ed::transform::headerSeqSlide(), blender::ed::transform::headerTranslation(), blender::ed::transform::setAxisMatrixConstraint(), blender::ed::transform::setConstraint(), blender::ed::transform::setNearestAxis2d(), blender::ed::transform::setNearestAxis3d(), blender::ed::transform::startConstraint(), and blender::ed::transform::stopConstraint().