|
Blender V5.0
|
#include <transform.hh>
Public Attributes | |
| eSnapFlag | flag |
| eSnapMode | mode |
| eSnapSourceOP | source_operation |
| eSnapTargetOP | target_operation |
| short | face_nearest_steps |
| eTSnap | status |
| eSnapMode | source_type |
| eSnapMode | target_type |
| eSnapDir | direction |
| float | snap_source [3] |
| float | snap_target [3] |
| float | snapNormal [3] |
| ListBase | points |
| TransSnapPoint * | selectedPoint |
| double | last |
| void(* | snap_target_fn )(TransInfo *, float *) |
| void(* | snap_source_fn )(TransInfo *) |
| union { | |
| SnapObjectContext * object_context | |
| TransSeqSnapData * seq_context | |
| }; | |
Definition at line 534 of file transform.hh.
| union { ... } blender::ed::transform::TransSnap |
Re-usable snap context data.
| eSnapDir blender::ed::transform::TransSnap::direction |
Definition at line 549 of file transform.hh.
Referenced by blender::ed::transform::drawSnapping(), blender::ed::transform::snap_calc_preview_image(), blender::ed::transform::snap_calc_preview_origin(), and blender::ed::transform::snap_sequencer_image_apply_translate().
| short blender::ed::transform::TransSnap::face_nearest_steps |
Definition at line 543 of file transform.hh.
Referenced by blender::ed::transform::applyFaceNearest(), and blender::ed::transform::transform_snap_reset_from_mode().
| eSnapFlag blender::ed::transform::TransSnap::flag |
Definition at line 536 of file transform.hh.
Referenced by blender::ed::transform::applyFaceNearest(), blender::ed::transform::applyFaceProject(), blender::ed::transform::flushTransGraphData(), blender::ed::transform::initSnapping(), blender::ed::transform::initSnappingMode(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::sequencer_snap_point(), blender::ed::transform::snapFrameTransform(), blender::ed::transform::snapObjectsTransform(), blender::ed::transform::transform_mode_snap_source_init(), blender::ed::transform::transform_snap_anim_flush_data_ex(), blender::ed::transform::transform_snap_flag_from_modifiers_set(), blender::ed::transform::transform_snap_is_active(), blender::ed::transform::transform_snap_reset_from_mode(), blender::ed::transform::translate_snap_increment(), blender::ed::transform::translate_snap_increment_init(), and blender::ed::transform::usingSnappingNormal().
| double blender::ed::transform::TransSnap::last |
Definition at line 557 of file transform.hh.
Referenced by blender::ed::transform::resetSnapping(), and blender::ed::transform::transform_snap_mixed_apply().
| eSnapMode blender::ed::transform::TransSnap::mode |
Definition at line 538 of file transform.hh.
Referenced by blender::ed::transform::Bend(), blender::ed::transform::flushTransGraphData(), blender::ed::transform::headerTimeTranslate(), blender::ed::transform::headerTranslation(), blender::ed::transform::initSnappingMode(), blender::ed::transform::node_snap_grid_apply(), blender::ed::transform::query_snap_targets_preview(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::resetSnapping(), blender::ed::transform::saveTransform(), blender::ed::transform::snap_data_build_preview(), blender::ed::transform::snap_data_build_timeline(), blender::ed::transform::snap_sequencer_to_closest_strip_calc(), blender::ed::transform::snap_sequencer_to_closest_strip_ex(), blender::ed::transform::snap_target_uv_fn(), blender::ed::transform::snap_target_view3d_fn(), blender::ed::transform::snapObjectsTransform(), blender::ed::transform::snapsource_confirm(), blender::ed::transform::transform_mode_snap_source_init(), blender::ed::transform::transform_snap_flag_from_modifiers_set(), blender::ed::transform::transform_snap_increment_ex(), blender::ed::transform::transform_snap_increment_get(), blender::ed::transform::transform_snap_mixed_apply(), blender::ed::transform::transform_snap_mixed_is_active(), blender::ed::transform::transform_snap_nla_calc(), blender::ed::transform::transform_snap_project_individual_apply(), blender::ed::transform::transform_snap_project_individual_is_active(), and blender::ed::transform::transform_snap_reset_from_mode().
| SnapObjectContext* blender::ed::transform::TransSnap::object_context |
Definition at line 565 of file transform.hh.
Referenced by blender::ed::transform::applyFaceNearest(), blender::ed::transform::applyFaceProject(), blender::ed::transform::freeSnapping(), blender::ed::transform::initSnapping(), blender::ed::transform::peelObjectsTransform(), blender::ed::transform::snap_object_context_init(), blender::ed::transform::snapObjectsTransform(), and blender::ed::transform::transform_mode_snap_source_init().
| ListBase blender::ed::transform::TransSnap::points |
Definition at line 555 of file transform.hh.
Referenced by blender::ed::transform::addSnapPoint(), blender::ed::transform::drawSnapping(), blender::ed::transform::getSnapPoint(), blender::ed::transform::postTrans(), blender::ed::transform::removeSnapPoint(), blender::ed::transform::snap_multipoints_free(), and blender::ed::transform::updateSelectedSnapPoint().
| TransSnapPoint* blender::ed::transform::TransSnap::selectedPoint |
Definition at line 556 of file transform.hh.
Referenced by blender::ed::transform::addSnapPoint(), blender::ed::transform::drawSnapping(), blender::ed::transform::removeSnapPoint(), blender::ed::transform::snap_multipoints_free(), blender::ed::transform::transform_modal_item_poll(), and blender::ed::transform::updateSelectedSnapPoint().
| TransSeqSnapData* blender::ed::transform::TransSnap::seq_context |
Definition at line 566 of file transform.hh.
Referenced by blender::ed::transform::freeSnapping(), blender::ed::transform::initSnapping(), blender::ed::transform::snap_sequencer_calc(), and blender::ed::transform::snap_sequencer_to_closest_strip_ex().
| float blender::ed::transform::TransSnap::snap_source[3] |
Snapping from this point (in global-space).
Definition at line 551 of file transform.hh.
Referenced by blender::ed::transform::ApplySnapResize(), blender::ed::transform::ApplySnapRotation(), blender::ed::transform::ApplySnapTranslation(), blender::ed::transform::applyTranslationValue(), blender::ed::transform::constraint_snap_plane_to_edge(), blender::ed::transform::drawSnapping(), blender::ed::transform::edge_slide_snap_apply(), blender::ed::transform::snap_calc_preview_image(), blender::ed::transform::snap_calc_preview_origin(), blender::ed::transform::snap_calc_timeline(), blender::ed::transform::snap_sequencer_apply_seqslide(), blender::ed::transform::snap_sequencer_image_apply_translate(), blender::ed::transform::snap_source_active_fn(), blender::ed::transform::snap_source_center_fn(), blender::ed::transform::snap_source_closest_fn(), blender::ed::transform::snap_source_median_fn(), blender::ed::transform::snapObjectsTransform(), blender::ed::transform::snapsource_confirm(), blender::ed::transform::snapsource_transform_fn(), blender::ed::transform::timescale_snap_apply_fn(), blender::ed::transform::transform_constraint_snap_axis_to_edge(), blender::ed::transform::transform_constraint_snap_axis_to_face(), blender::ed::transform::transform_snap_nla_calc(), blender::ed::transform::UNUSED_FUNCTION(), and blender::ed::transform::vert_slide_snap_apply().
| void(* blender::ed::transform::TransSnap::snap_source_fn) (TransInfo *) |
Definition at line 559 of file transform.hh.
Referenced by blender::ed::transform::setSnappingCallback(), blender::ed::transform::snap_source_active_fn(), blender::ed::transform::snapsource_confirm(), and blender::ed::transform::transform_snap_mixed_apply().
| float blender::ed::transform::TransSnap::snap_target[3] |
To this point (in global-space).
Definition at line 553 of file transform.hh.
Referenced by blender::ed::transform::addSnapPoint(), blender::ed::transform::constraint_snap_plane_to_edge(), blender::ed::transform::drawSnapping(), blender::ed::transform::getSnapPoint(), blender::ed::transform::sequencer_snap_point(), blender::ed::transform::snap_calc_preview_image(), blender::ed::transform::snap_calc_preview_origin(), blender::ed::transform::snap_calc_timeline(), blender::ed::transform::snap_sequencer_apply_seqslide(), blender::ed::transform::snap_sequencer_image_apply_translate(), blender::ed::transform::snap_sequencer_to_closest_strip_calc(), blender::ed::transform::snap_source_closest_fn(), blender::ed::transform::snap_target_uv_fn(), blender::ed::transform::snap_target_view3d_fn(), blender::ed::transform::transform_constraint_snap_axis_to_edge(), blender::ed::transform::transform_constraint_snap_axis_to_face(), blender::ed::transform::transform_snap_nla_calc(), blender::ed::transform::transform_snap_reset_from_mode(), and blender::ed::transform::UNUSED_FUNCTION().
Definition at line 558 of file transform.hh.
Referenced by blender::ed::transform::setSnappingCallback(), blender::ed::transform::snapsource_transform_fn(), blender::ed::transform::transform_mode_snap_source_init(), and blender::ed::transform::transform_snap_mixed_apply().
| float blender::ed::transform::TransSnap::snapNormal[3] |
Definition at line 554 of file transform.hh.
Referenced by blender::ed::transform::constraint_snap_plane_to_edge(), blender::ed::transform::drawSnapping(), blender::ed::transform::resetSnapping(), blender::ed::transform::snap_target_view3d_fn(), blender::ed::transform::transdata_elem_translate(), blender::ed::transform::transform_constraint_snap_axis_to_edge(), blender::ed::transform::transform_constraint_snap_axis_to_face(), blender::ed::transform::transform_snap_reset_from_mode(), blender::ed::transform::UNUSED_FUNCTION(), and blender::ed::transform::validSnappingNormal().
| eSnapSourceOP blender::ed::transform::TransSnap::source_operation |
| eSnapMode blender::ed::transform::TransSnap::source_type |
Definition at line 546 of file transform.hh.
Referenced by blender::ed::transform::drawSnapping(), blender::ed::transform::resetSnapping(), blender::ed::transform::snap_source_active_fn(), blender::ed::transform::snap_source_center_fn(), blender::ed::transform::snap_source_closest_fn(), blender::ed::transform::snap_source_median_fn(), and blender::ed::transform::snapsource_confirm().
| eTSnap blender::ed::transform::TransSnap::status |
Definition at line 544 of file transform.hh.
Referenced by blender::ed::transform::addSnapPoint(), blender::ed::transform::drawSnapping(), blender::ed::transform::getSnapPoint(), blender::ed::transform::removeSnapPoint(), blender::ed::transform::resetSnapping(), blender::ed::transform::sequencer_snap_point(), blender::ed::transform::snap_grid_uv_apply(), blender::ed::transform::snap_multipoints_free(), blender::ed::transform::snap_sequencer_to_closest_strip_ex(), blender::ed::transform::snap_source_active_fn(), blender::ed::transform::snap_source_center_fn(), blender::ed::transform::snap_source_closest_fn(), blender::ed::transform::snap_source_median_fn(), blender::ed::transform::snap_target_nla_fn(), blender::ed::transform::snap_target_sequencer_fn(), blender::ed::transform::snap_target_uv_fn(), blender::ed::transform::snap_target_view3d_fn(), blender::ed::transform::snapObjectsTransform(), blender::ed::transform::snapsource_confirm(), blender::ed::transform::snapsource_transform_fn(), blender::ed::transform::transform_modal_item_poll(), blender::ed::transform::transform_mode_snap_source_init(), blender::ed::transform::transform_snap_reset_from_mode(), blender::ed::transform::updateSelectedSnapPoint(), and blender::ed::transform::validSnap().
| eSnapTargetOP blender::ed::transform::TransSnap::target_operation |
Definition at line 542 of file transform.hh.
Referenced by blender::ed::transform::applyFaceNearest(), blender::ed::transform::applyFaceProject(), blender::ed::transform::peelObjectsTransform(), blender::ed::transform::resetSnapping(), blender::ed::transform::saveTransform(), blender::ed::transform::snap_target_select_from_spacetype_and_tool_settings(), blender::ed::transform::snap_target_uv_fn(), blender::ed::transform::snapObjectsTransform(), blender::ed::transform::snapsource_end(), blender::ed::transform::transform_mode_snap_source_init(), and blender::ed::transform::transform_snap_reset_from_mode().
| eSnapMode blender::ed::transform::TransSnap::target_type |
Definition at line 547 of file transform.hh.
Referenced by blender::ed::transform::applyTranslation(), blender::ed::transform::drawSnapping(), blender::ed::transform::edge_slide_snap_apply(), blender::ed::transform::resetSnapping(), blender::ed::transform::snap_grid_uv(), blender::ed::transform::snap_grid_uv_apply(), blender::ed::transform::snap_source_closest_fn(), blender::ed::transform::snap_target_uv_fn(), blender::ed::transform::snap_target_view3d_fn(), blender::ed::transform::snapsource_confirm(), blender::ed::transform::transform_constraint_get_nearest(), blender::ed::transform::transformEvent(), and blender::ed::transform::vert_slide_snap_apply().