|
Blender V5.0
|
#include "BLI_function_ref.hh"#include "BLI_math_vector_types.hh"#include "ED_numinput.hh"#include "ED_transform.hh"#include "ED_view3d.hh"#include "DNA_listBase.h"#include "DNA_windowmanager_enums.h"#include "DEG_depsgraph.hh"Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::ed |
| namespace | blender::ed::transform |
Macros | |
| #define | TD_MIRROR_EDGE_AXIS_SHIFT 12 |
Macros/ | |
| #define | T_ALL_RESTRICTIONS (T_NO_CONSTRAINT | T_NULL_ONE) |
| #define | T_PROP_EDIT_ALL (T_PROP_EDIT | T_PROP_CONNECTED | T_PROP_PROJECTED) |
| #define | T_PROP_SIZE_MIN 1e-6f |
| #define | T_PROP_SIZE_MAX 1e12f |
| #define | TRANSFORM_SNAP_MAX_PX 100.0f |
| #define | TRANSFORM_DIST_INVALID -FLT_MAX |
| #define | TRANS_DATA_CONTAINER_FIRST_OK(t) |
| #define | TRANS_DATA_CONTAINER_FIRST_SINGLE(t) |
| #define | FOREACH_TRANS_DATA_CONTAINER(t, th) |
| #define | FOREACH_TRANS_DATA_CONTAINER_INDEX(t, th, i) |
Transform Types | |
| #define | TRANS_CUSTOM_DATA_ELEM_MAX (sizeof(TransCustomDataContainer) / sizeof(TransCustomData)) |
| #define FOREACH_TRANS_DATA_CONTAINER | ( | t, | |
| th ) |
Definition at line 42 of file transform.hh.
Referenced by blender::ed::transform::apply_shear_value(), blender::ed::transform::apply_value_impl(), blender::ed::transform::applyAlign(), blender::ed::transform::applyBakeTime(), blender::ed::transform::applyBoneEnvelope(), blender::ed::transform::applyBoneRoll(), blender::ed::transform::applyBoneSize(), blender::ed::transform::applyCurveShrinkFatten(), blender::ed::transform::applyGPOpacity(), blender::ed::transform::applyMaskShrinkFatten(), blender::ed::transform::applyMirror(), blender::ed::transform::applyNormalRotation(), blender::ed::transform::applyPushPull(), blender::ed::transform::applyResize(), blender::ed::transform::applyRotationValue(), blender::ed::transform::applySeqSlideValue(), blender::ed::transform::applyShrinkFatten(), blender::ed::transform::applySkinResize(), blender::ed::transform::applyTilt(), blender::ed::transform::applyTimeScaleValue(), blender::ed::transform::applyTimeSlideValue(), blender::ed::transform::applyTimeTranslateValue(), blender::ed::transform::applyToSphere(), blender::ed::transform::applyTrackballValue(), blender::ed::transform::applyTranslationValue(), blender::ed::transform::Bend(), blender::ed::transform::calculateCenterBound(), blender::ed::transform::calculateCenterLocal(), blender::ed::transform::calculateCenterMedian(), blender::ed::transform::calculatePropRatio(), blender::ed::transform::clip_uv_transform_resize(), blender::ed::transform::clip_uv_transform_translation(), blender::ed::transform::clipUVData(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransEdge(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransLatticeVerts(), blender::ed::transform::createTransMBallVerts(), blender::ed::transform::createTransMeshSkin(), blender::ed::transform::createTransMeshVertCData(), blender::ed::transform::createTransParticleVerts(), blender::ed::transform::createTransPose(), blender::ed::transform::createTransUVs(), blender::ed::transform::doEdgeSlide(), blender::ed::transform::doVertSlide(), blender::ed::transform::drawObjectConstraint(), blender::ed::transform::edge_slide_container_first_ok(), blender::ed::transform::flushTransNodes(), blender::ed::transform::flushTransParticles(), blender::ed::transform::flushTransUVs(), blender::ed::transform::freeTransCustomDataForMode(), blender::ed::transform::initEdgeSlide_ex(), blender::ed::transform::initNormalRotation(), blender::ed::transform::initTimeSlide(), blender::ed::transform::initTransform(), blender::ed::transform::initVertSlide_ex(), blender::ed::transform::mesh_customdatacorrect_restore(), blender::ed::transform::mesh_skin_apply_to_mirror(), blender::ed::transform::node_snap_grid_apply(), blender::ed::transform::postTrans(), blender::ed::transform::recalcData_curve(), blender::ed::transform::recalcData_edit_armature(), blender::ed::transform::recalcData_lattice(), blender::ed::transform::recalcData_mball(), blender::ed::transform::recalcData_mesh(), blender::ed::transform::recalcData_mesh_cdata(), blender::ed::transform::recalcData_mesh_edge(), blender::ed::transform::recalcData_mesh_skin(), blender::ed::transform::recalcData_objects(), blender::ed::transform::recalcData_pose(), blender::ed::transform::recalcData_texspace(), blender::ed::transform::recalcData_uv(), blender::ed::transform::restoreTransObjects(), blender::ed::transform::set_prop_dist(), blender::ed::transform::snap_source_closest_fn(), blender::ed::transform::sort_trans_data_dist(), blender::ed::transform::sort_trans_data_selected_first(), blender::ed::transform::special_aftertrans_update__mesh(), blender::ed::transform::special_aftertrans_update__pose(), blender::ed::transform::to_sphere_radius_update(), blender::ed::transform::tranform_snap_target_median_calc(), blender::ed::transform::transform_autoik_update(), blender::ed::transform::transform_convert_mesh_customdatacorrect_init(), blender::ed::transform::transform_mode_edge_slide_reproject_input(), blender::ed::transform::transform_mode_vert_slide_reproject_input(), blender::ed::transform::transform_snap_project_individual_apply(), blender::ed::transform::transformEnd(), blender::ed::transform::uv_rotation_in_clip_bounds_test(), and blender::ed::transform::uv_shear_in_clip_bounds_test().
| #define FOREACH_TRANS_DATA_CONTAINER_INDEX | ( | t, | |
| th, | |||
| i ) |
Definition at line 48 of file transform.hh.
| #define T_ALL_RESTRICTIONS (T_NO_CONSTRAINT | T_NULL_ONE) |
Definition at line 27 of file transform.hh.
Referenced by blender::ed::transform::resetTransRestrictions().
| #define T_PROP_EDIT_ALL (T_PROP_EDIT | T_PROP_CONNECTED | T_PROP_PROJECTED) |
Definition at line 28 of file transform.hh.
Referenced by blender::ed::transform::applyTrackball(), blender::ed::transform::curves::createTransCurvesVerts(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), blender::ed::transform::createTransMeshSkin(), blender::ed::transform::createTransMeshVertCData(), blender::ed::transform::createTransNodeData(), blender::ed::transform::pointcloud::createTransPointCloudVerts(), blender::ed::transform::headerResize(), blender::ed::transform::headerRotation(), blender::ed::transform::headerTimeTranslate(), blender::ed::transform::headerTranslation(), blender::ed::transform::init_proportional_edit(), blender::ed::transform::saveTransform(), blender::ed::transform::to_sphere_radius_update(), and blender::ed::transform::transform_convert_mesh_crazyspace_detect().
| #define T_PROP_SIZE_MAX 1e12f |
Definition at line 32 of file transform.hh.
Referenced by blender::ed::transform::properties_register(), and blender::ed::transform::transformEvent().
| #define T_PROP_SIZE_MIN 1e-6f |
Definition at line 31 of file transform.hh.
Referenced by blender::ed::transform::properties_register(), and blender::ed::transform::transformEvent().
| #define TD_MIRROR_EDGE_AXIS_SHIFT 12 |
Definition at line 376 of file transform.hh.
Referenced by blender::ed::transform::mesh_partial_ensure().
Definition at line 651 of file transform.hh.
Referenced by blender::ed::transform::freeTransCustomDataContainer().
| #define TRANS_DATA_CONTAINER_FIRST_OK | ( | t | ) |
Definition at line 37 of file transform.hh.
Referenced by blender::ed::transform::applyObjectConstraintRot(), blender::ed::transform::calculateCenterActive(), blender::ed::transform::drawEdgeSlide(), blender::ed::transform::drawVertSlide(), blender::ed::transform::handleEventVertSlide(), blender::ed::transform::headerTimeTranslate(), blender::ed::transform::headerTranslation(), blender::ed::transform::initCurveShrinkFatten(), blender::ed::transform::vert_slide_snap_apply(), blender::ed::transform::vert_slide_transform_matrix_fn(), and blender::ed::transform::vert_slide_update_input().
| #define TRANS_DATA_CONTAINER_FIRST_SINGLE | ( | t | ) |
Definition at line 39 of file transform.hh.
Referenced by blender::ed::transform::cancelTransTracking(), blender::ed::transform::cancelTransTrackingCurves(), blender::ed::transform::create_trans_seq_clamp_data(), blender::ed::transform::createTransActionData(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::createTransMaskingData(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransNodeData(), blender::ed::transform::createTransObject(), blender::ed::transform::createTransPaintCurveVerts(), blender::ed::transform::createTransSeqData(), blender::ed::transform::createTransSeqImageData(), blender::ed::transform::createTransSeqRetimingData(), blender::ed::transform::createTransTrackingCurves(), blender::ed::transform::createTransTrackingCurvesData(), blender::ed::transform::createTransTrackingData(), blender::ed::transform::createTransTrackingTracksData(), blender::ed::transform::flushTransGraphData(), blender::ed::transform::flushTransMasking(), blender::ed::transform::flushTransPaintCurve(), blender::ed::transform::flushTransSeq(), blender::ed::transform::flushTransTracking(), blender::ed::transform::flushTransTrackingCurves(), blender::ed::transform::image_origin_set(), blender::ed::transform::image_transform_set(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::recalcData_nla(), blender::ed::transform::recalcData_sequencer(), blender::ed::transform::recalcData_sequencer_retiming(), blender::ed::transform::remake_graph_transdata(), blender::ed::transform::special_aftertrans_update__nla(), blender::ed::transform::special_aftertrans_update__object(), blender::ed::transform::special_aftertrans_update__sequencer(), blender::ed::transform::special_aftertrans_update__sequencer_image(), blender::ed::transform::transform_convert_sequencer_clamp(), blender::ed::transform::transform_snap_nla_calc(), blender::ed::transform::translate_snap_increment_init(), and blender::ed::transform::view2d_edge_pan_loc_compensate().
| #define TRANSFORM_DIST_INVALID -FLT_MAX |
Definition at line 35 of file transform.hh.
Referenced by blender::ed::transform::ApplySnapResize(), blender::ed::transform::ResizeBetween(), and blender::ed::transform::snap_source_closest_fn().
| #define TRANSFORM_SNAP_MAX_PX 100.0f |
Definition at line 34 of file transform.hh.
Referenced by blender::ed::transform::updateSelectedSnapPoint().