Blender V5.0
blender::ed::transform::TransCon Struct Reference

#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])

Detailed Description

Definition at line 570 of file transform.hh.

Member Data Documentation

◆ applyRot

◆ applySize

◆ applyVec

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().

◆ drawExtra

void(* blender::ed::transform::TransCon::drawExtra) (TransInfo *t)

◆ mode

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().

◆ pmtx

float blender::ed::transform::TransCon::pmtx[3][3]

◆ text


The documentation for this struct was generated from the following file: