|
Blender V4.3
|
#include <transform.hh>
Definition at line 504 of file transform.hh.
| wmTimer* TransInfo::animtimer |
Definition at line 657 of file transform.hh.
Referenced by animrecord_check_state(), initTransInfo(), recalcData_objects(), recalcData_pose(), recalcData_sequencer_image(), and viewRedrawForce().
| ScrArea* TransInfo::area |
Definition at line 651 of file transform.hh.
Referenced by apply_shear(), apply_value_impl(), applyAlign(), applyAspectRatio(), applyBakeTime(), applyBoneEnvelope(), applyBoneRoll(), applyBoneSize(), applyCurveShrinkFatten(), applyEdgeSlide(), applyGPOpacity(), applyGPShrinkFatten(), applyMaskShrinkFatten(), applyMirror(), applyNormalRotation(), applyPushPull(), applyResize(), applyRotation(), applySeqSlide(), applyShrinkFatten(), applySkinResize(), applyTilt(), applyTimeScale(), applyTimeSlide(), applyTimeSlideValue(), applyTimeTranslate(), applyToSphere(), applyTrackball(), applyTranslation(), applyVertSlide(), Bend(), calcEdgeSlide_mval_range(), calculateCenterCursor2D(), calculateCenterCursorGraph2D(), calculateZfac(), clip_uv_transform_resize(), clip_uv_transform_translation(), createTransCursor_image(), createTransCursor_sequencer(), createTransGraphEditData(), createTransMaskingData(), blender::ed::transform::createTransNodeData(), createTransSeqImageData(), flushTransMasking(), blender::ed::transform::flushTransNodes(), flushTransUVs(), freeSeqData(), freeSeqData(), graph_bezt_get_transform_selection(), headerTranslation(), initBend(), initTimeSlide(), initTransInfo(), postTrans(), projectIntViewEx(), recalcData_actedit(), recalcData_graphedit(), recalcData_nla(), recalcData_tracking(), recalcData_tracking_curves(), recalcData_uv(), remake_graph_transdata(), removeAspectRatio(), setSnappingCallback(), setTransformViewAspect(), snap_increment_apply(), snapNodesTransform(), special_aftertrans_update__actedit(), special_aftertrans_update__graph(), special_aftertrans_update__mask(), special_aftertrans_update__movieclip(), special_aftertrans_update__movieclip_for_curves(), blender::ed::transform::special_aftertrans_update__node(), special_aftertrans_update__sequencer(), t_around_get(), t_view_get(), transform_snap_grid_init(), transformEvent(), viewRedrawForce(), and viewRedrawPost().
| short TransInfo::around |
Definition at line 580 of file transform.hh.
Referenced by apply_shear_value(), applyAlign(), applyToSphere(), calculateCenter(), calculateTransformCenter(), checkUseAxisMatrix(), clip_uv_transform_resize(), count_proportional_objects(), createTransArmatureVerts(), createTransCurveVerts(), createTransEditVerts(), createTransGPencil_curves(), createTransMeshSkin(), createTransMeshVertCData(), createTransPose(), createTransUVs(), ElementMirror(), ElementResize(), graph_edit_use_local_center(), initTransInfo(), set_prop_dist(), set_trans_object_base_flags(), special_aftertrans_update__pose(), to_sphere_radius_update(), transdata_elem_rotate(), transdata_elem_trackball(), transform_around_single_fallback_ex(), transform_orientation_matrix_get(), translate_snap_increment_init(), and VertsToTransData().
| float TransInfo::aspect[3] |
Spaces using non 1:1 aspect, (UV's, F-curve, movie-clip... etc). use for conversion and snapping.
Definition at line 553 of file transform.hh.
Referenced by applyAspectRatio(), calculateCenter2D(), calculateCenterCursor2D(), clip_uv_transform_resize(), clip_uv_transform_translation(), clipUVData(), convertViewVec(), createTransCursor_2D_impl(), createTransTrackingTracksData(), createTransUVs(), drawPropCircle(), drawSnapping(), drawVertSlide(), flushTransTracking(), flushTransUVs(), initTransInfo(), projectIntViewEx(), recalcData_cursor_2D_impl(), removeAspectRatio(), snap_grid_uv(), snap_increment_apply(), snap_target_uv_fn(), transform_mesh_uv_edge_slide_data_create(), and transform_mesh_uv_vert_slide_data_create().
| float TransInfo::center2d[2] |
Center in screen coordinates.
Definition at line 557 of file transform.hh.
Referenced by applyBakeTime(), calculateCenter(), calculateCenter2D(), calculateTransformCenter(), initResize(), initShear_mouseInputMode(), initTransform(), setNearestAxis3d(), snap_grid_uv_apply(), snapObjectsTransform(), and transform_input_update().
| float TransInfo::center_global[3] |
Center of transformation (in global-space).
Definition at line 555 of file transform.hh.
Referenced by applyRotationMatrix(), applyTrackballMatrix(), axisProjection(), calculateCenter(), calculateCenter2D(), calculateTransformCenter(), calculateZfac(), clip_uv_transform_resize(), clip_uv_transform_translation(), constraints_rotation_impl(), drawConstraint(), drawPropCircle(), drawPropRange(), initBend(), initTimeScale(), initTransInfo(), isPlaneProjectionViewAligned(), planeProjection(), resize_transform_matrix_fn(), ResizeBetween(), RotationBetween(), setNearestAxis3d(), snap_grid_uv_apply(), snap_source_center_fn(), snapObjectsTransform(), timescale_snap_apply_fn(), timescale_transform_matrix_fn(), transform_draw_cursor_draw(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_modal(), translate_snap_increment_init(), uv_rotation_in_clip_bounds_test(), and uv_shear_in_clip_bounds_test().
| TransCon TransInfo::con |
Constraint Data.
Definition at line 534 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(), ElementBoneSize(), ElementResize(), getConstraintSpaceDimension(), headerBoneSize(), headerResize(), headerRotation(), headerSeqSlide(), 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(), transdata_elem_rotate(), transdata_elem_skin_resize(), transdata_elem_translate(), 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().
| bContext* TransInfo::context |
Only valid (non null) during an operator called function.
Definition at line 649 of file transform.hh.
Referenced by add_pose_transdata(), apply_shear(), applyEdgeSlide(), calculateTransformCenter(), convert_type_get(), count_proportional_objects(), create_trans_data(), blender::ed::transform::createTransNodeData(), createTransPose(), createTransSeqData(), blender::ed::transform::flushTransNodes(), flushTransPaintCurve(), initMouseInputMode(), initTransform(), pose_transform_mirror_update(), recalcData_actedit(), recalcData_graphedit(), blender::ed::transform::greasepencil::recalcData_grease_pencil(), recalcData_mask_common(), recalcData_nla(), recalcData_objects(), recalcData_pose(), recalcData_sculpt(), recalcData_sequencer_image(), set_trans_object_base_flags(), special_aftertrans_update(), special_aftertrans_update__movieclip(), special_aftertrans_update__movieclip_for_curves(), special_aftertrans_update__pose(), special_aftertrans_update__sequencer_image(), trans_obchild_in_obmode_update_all(), trans_obdata_in_obmode_update_all(), transform_autoik_update(), transform_convert_mesh_crazyspace_detect(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_modal(), transform_mode_init(), transform_mode_snap_source_init(), transform_seq_slide_cursor_get(), transformApply(), transformEnd(), transformEvent(), and view2d_edge_pan_loc_compensate().
| TransCustomDataContainer TransInfo::custom |
Typically for mode settings.
Definition at line 676 of file transform.hh.
Referenced by applyCurveShrinkFatten(), applyEdgeSlide(), applyShrinkFatten(), applyTimeSlide(), applyTimeSlideValue(), applyToSphere(), applyTranslationValue(), applyVertSlide(), Bend(), blender::ed::transform::createTransNodeData(), createTransObject(), doEdgeSlide(), doVertSlide(), drawEdgeSlide(), drawVertSlide(), edge_slide_snap_apply(), edge_slide_transform_matrix_fn(), blender::ed::transform::flushTransNodes(), freeTransCustomDataForMode(), handleEventEdgeSlide(), handleEventVertSlide(), headerTimeSlide(), initBend(), initCurveShrinkFatten(), initEdgeSlide_ex(), initSeqSlide(), initShrinkFatten(), initTimeSlide(), initToSphere(), initTranslation(), initVertSlide_ex(), postTrans(), shrinkfatten_handleEvent(), snapsource_confirm(), snapsource_end(), blender::ed::transform::special_aftertrans_update__node(), to_sphere_radius_update(), trans_obchild_in_obmode_update_all(), trans_obdata_in_obmode_update_all(), transform_mode_edge_seq_slide_use_restore_handle_selection(), transform_mode_snap_source_init(), translate_snap_increment(), translate_snap_increment_init(), vert_slide_transform_matrix_fn(), and vert_slide_update_input().
| TransDataContainer* TransInfo::data_container |
Definition at line 505 of file transform.hh.
Referenced by countAndCleanTransDataContainer(), createTransCursor_2D_impl(), createTransCursor_view3d(), blender::ed::transform::curves::createTransCurvesVerts(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), createTransSculpt(), createTransTexspace(), init_TransDataContainers(), initTransInfo(), postTrans(), recalcData_cursor_2D_impl(), blender::ed::transform::curves::recalcData_curves(), and blender::ed::transform::greasepencil::recalcData_grease_pencil().
| int TransInfo::data_container_len |
Definition at line 506 of file transform.hh.
Referenced by countAndCleanTransDataContainer(), createTransCursor_2D_impl(), createTransCursor_view3d(), blender::ed::transform::curves::createTransCurvesVerts(), createTransGPencil(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), createTransSculpt(), createTransTexspace(), init_TransDataContainers(), initTransInfo(), blender::ed::transform::curves::recalcData_curves(), and blender::ed::transform::greasepencil::recalcData_grease_pencil().
| int TransInfo::data_len_all |
Combine length of all TransDataContainer.data_len Use to check if nothing is selected or if we have a single selection.
Definition at line 510 of file transform.hh.
Referenced by calculateTransformCenter(), countAndCleanTransDataContainer(), create_trans_data(), createTransArmatureVerts(), createTransCurveVerts(), createTransPose(), init_proportional_edit(), initCurveShrinkFatten(), initTransform(), initTransInfo(), postTrans(), recalcData_objects(), recalcData_pose(), setLocalConstraint(), special_aftertrans_update(), special_aftertrans_update__pose(), to_sphere_radius_update(), and transform_around_single_fallback().
| TransConvertTypeInfo* TransInfo::data_type |
TODO: It should be a member of TransDataContainer.
Definition at line 513 of file transform.hh.
Referenced by create_trans_data(), createEdgeSlideVerts(), createVertSlideVerts(), ED_transform_snap_sequencer_to_closest_strip_calc(), ElementResize(), init_proportional_edit(), init_TransDataContainers(), initTransform(), recalc_data(), snap_object_context_init(), special_aftertrans_update(), transform_event_modal_constraint(), transform_modal_item_poll(), transform_mode_init(), transform_mode_snap_source_init(), transform_snap_sequencer_calc(), transform_snap_sequencer_data_alloc(), transformEvent(), translate_snap_increment_init(), and viewRedrawPost().
| Depsgraph* TransInfo::depsgraph |
Definition at line 653 of file transform.hh.
Referenced by applyFaceNearest(), applyFaceProject(), calcEdgeSlide_mval_range(), constraintTransLim(), convert_type_get(), create_trans_data(), createTransParticleVerts(), flushTransParticles(), initTransInfo(), is_vert_slide_visible_bmesh(), ObjectToTransData(), peelObjectsTransform(), snapObjectsTransform(), special_aftertrans_update__pose(), trans_obchild_in_obmode_update_all(), trans_obdata_in_obmode_update_all(), and transform_convert_mesh_crazyspace_detect().
| void* TransInfo::draw_handle_cursor |
Definition at line 668 of file transform.hh.
Referenced by initTransform(), and postTrans().
| void* TransInfo::draw_handle_pixel |
Definition at line 667 of file transform.hh.
Referenced by initTransform(), and postTrans().
| void* TransInfo::draw_handle_view |
Definition at line 666 of file transform.hh.
Referenced by initTransform(), and postTrans().
| eTFlag TransInfo::flag |
Generic flags for special behaviors.
Definition at line 523 of file transform.hh.
Referenced by apply_shear(), applyBoneSize(), applyEdgeSlide(), applyFaceNearest(), applyFaceProject(), applyMirror(), applyObjectConstraintRot(), applyObjectConstraintSize(), applyObjectConstraintVec(), applyResize(), applyRotation(), applyShrinkFatten(), applySkinResize(), applyTimeTranslate(), applyTrackball(), applyTranslation(), applyTranslationValue(), applyVertSlide(), Bend(), calculateCenter(), calculatePropRatio(), checkUseAxisMatrix(), constraintNumInput(), constraints_rotation_impl(), create_trans_data(), createTransActionData(), blender::ed::transform::curves::createTransCurvesVerts(), createTransCurveVerts(), createTransEdge(), createTransEditVerts(), createTransGPencil(), createTransGraphEditData(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), createTransLatticeVerts(), createTransMaskingData(), createTransMBallVerts(), createTransMeshSkin(), createTransMeshVertCData(), blender::ed::transform::createTransNodeData(), createTransObject(), createTransParticleVerts(), createTransPose(), createTransSeqData(), createTransUVs(), doEdgeSlide(), drawConstraint(), drawEdgeSlide(), drawObjectConstraint(), drawPropCircle(), drawPropRange(), drawSnapping(), drawVertSlide(), edge_slide_snap_apply(), edge_slide_transform_matrix_fn(), ElementMirror(), ElementResize(), ElementRotation_ex(), flushTransMasking(), flushTransParticles(), flushTransTracking(), handleEventEdgeSlide(), handleEventVertSlide(), headerResize(), headerRotation(), headerTimeTranslate(), headerTranslation(), init_proportional_edit(), init_TransDataContainers(), initBend(), initEdgeSlide_ex(), initMouseInputMode(), initResize(), initRotation(), initShrinkFatten(), initSkinResize(), initSnapping(), initSnappingMode(), initTimeScale(), initTransform(), initTransInfo(), initTranslation(), initVertSlide_ex(), mesh_partial_ensure(), blender::ed::transform::node_snap_grid_apply(), peelObjectsTransform(), postTrans(), recalcData_mesh(), recalcData_mesh_skin(), recalcData_pose(), resetTransRestrictions(), saveTransform(), set_prop_dist(), setLocalConstraint(), shrinkfatten_handleEvent(), snap_target_select_from_spacetype(), snapObjectsTransform(), snapsource_handle_event_fn(), sort_trans_data_dist_container(), special_aftertrans_update__actedit(), special_aftertrans_update__graph(), special_aftertrans_update__mesh(), special_aftertrans_update__pose(), special_transform_moving(), t_around_get(), to_sphere_radius_update(), transdata_elem_bend(), transdata_elem_rotate(), transdata_elem_shear(), transdata_elem_shrink_fatten(), transdata_elem_skin_resize(), transdata_elem_trackball(), transdata_elem_translate(), transform_around_single_fallback_ex(), transform_convert_frame_side_dir_get(), transform_convert_mesh_crazyspace_detect(), transform_event_modal_constraint(), transform_gizmo_3d_model_from_constraint_and_mode_init(), transform_gizmo_3d_model_from_constraint_and_mode_restore(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_invoke(), transform_modal_item_poll(), transform_mode_default_modal_orientation_set(), transform_mode_init(), transform_mode_snap_source_init(), transform_snap_project_individual_apply(), transformEnd(), and transformEvent().
| char TransInfo::frame_side |
Mouse side of the current frame, 'L', 'R' or 'B'.
Definition at line 570 of file transform.hh.
Referenced by createTransActionData(), createTransGraphEditData(), createTransNlaData(), createTransSeqData(), graph_key_shortest_dist(), SeqTransInfo(), special_aftertrans_update__actedit(), and special_aftertrans_update__sequencer().
| eTHelpline TransInfo::helpline |
Choice of custom cursor with or without a help line from the gizmo to the mouse position.
Definition at line 531 of file transform.hh.
Referenced by initMouseInputMode(), initTransInfo(), and transform_draw_cursor_draw().
| short TransInfo::idx_max |
Maximum index on the input vector.
Definition at line 559 of file transform.hh.
Referenced by init_mode_impl(), initBakeTime(), initBend(), initBoneEnvelope(), initBoneRoll(), initBoneSize(), initCurveShrinkFatten(), initEdgeSlide_ex(), initGPOpacity(), initGPShrinkFatten(), initMaskShrinkFatten(), initNormalRotation(), initPushPull(), initResize(), initRotation(), initSeqSlide(), initShear(), initShrinkFatten(), initSkinResize(), initTilt(), initTimeScale(), initTimeSlide(), initTimeTranslate(), initToSphere(), initTrackball(), initTranslation(), initVertSlide_ex(), nla_transform_apply(), startConstraint(), stopConstraint(), and transform_snap_increment_ex().
| bool TransInfo::is_launch_event_drag |
Is the actual launch event a drag event? (launch_event is set to the corresponding mouse button then.)
Definition at line 604 of file transform.hh.
Referenced by graph_bezt_get_transform_selection(), and initTransform().
| bool TransInfo::is_orient_default_overwrite |
Definition at line 606 of file transform.hh.
Referenced by initTransInfo(), and transform_mode_default_modal_orientation_set().
| wmKeyMap* TransInfo::keymap |
Needed so we can perform a look up for header text.
Definition at line 659 of file transform.hh.
Referenced by initShrinkFatten(), and initTransform().
| short TransInfo::launch_event |
Event type used to launch transform.
Definition at line 599 of file transform.hh.
Referenced by initTransform(), initTransInfo(), and transformEvent().
| float TransInfo::mat[3][3] |
Rotate/re-scale, to show for widget.
Definition at line 589 of file transform.hh.
Referenced by applyBoneSize(), applyResize(), initTransInfo(), resize_transform_matrix_fn(), restoreTransObjects(), and snapsource_confirm().
| float TransInfo::matrix[3][3] |
Definition at line 610 of file transform.hh.
Referenced by initTransInfo(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_mode_default_modal_orientation_set(), transform_orientations_current_set(), and transformViewUpdate().
| wmMsgBus* TransInfo::mbus |
Definition at line 650 of file transform.hh.
Referenced by initTransInfo(), and saveTransform().
| eTfmMode TransInfo::mode |
Mode indicator as set for the operator. NOTE: A same mode_info can have different modes.
Definition at line 517 of file transform.hh.
Referenced by add_pose_transdata(), applyAspectRatio(), calculateCenter(), calculateTransformCenter(), constraints_list_needinv(), convert_type_get(), count_proportional_objects(), createTransActionData(), createTransArmatureVerts(), blender::ed::transform::curves::createTransCurvesVerts(), createTransCurveVerts(), createTransEdge(), createTransEditVerts(), createTransGPencil(), createTransGPencil_curves(), createTransGPencil_strokes(), createTransGraphEditData(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), createTransLatticeVerts(), createTransMeshSkin(), createTransMeshVertCData(), createTransNlaData(), createTransParticleVerts(), createTransPose(), createTransSculpt(), createTransSeqData(), ED_draw_sequencer_snap_point(), enable_autolock(), flushTransTracking(), graph_edit_is_translation_mode(), initBend(), initBevelWeight(), initBoneRoll(), initBoneSize(), initCurveShrinkFatten(), initEdgeSlide_ex(), initEgdeCrease(), initGPOpacity(), initGPShrinkFatten(), initMaskShrinkFatten(), initMouseInputMode(), initNormalRotation(), initPushPull(), initRotation(), initShear(), initShrinkFatten(), initSkinResize(), initTilt(), initTimeScale(), initTimeSlide(), initToSphere(), initTrackball(), initTransform(), initTransInfo(), initVertCrease(), initVertSlide_ex(), mesh_partial_types_calc(), nlastrip_fix_overlapping(), ObjectToTransData(), pose_transform_mirror_update(), blender::ed::transform::curves::recalcData_curves(), recalcData_edit_armature(), blender::ed::transform::greasepencil::recalcData_grease_pencil(), recalcData_nla(), recalcData_objects(), recalcData_pose(), recalcData_sequencer_image(), recalcData_tracking(), removeAspectRatio(), saveTransform(), SeqTransInfo(), set_trans_object_base_flags(), setSnappingCallback(), shrinkfatten_handleEvent(), snap_increment_apply(), snapObjectsTransform(), special_aftertrans_update(), special_aftertrans_update__actedit(), special_aftertrans_update__mesh(), special_aftertrans_update__nla(), special_aftertrans_update__object(), special_aftertrans_update__pose(), special_aftertrans_update__sequencer(), special_aftertrans_update__sequencer_image(), t_around_get(), transform_convert_mesh_customdatacorrect_init(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_input_update(), transform_modal(), transform_modal_item_poll(), transform_mode_init(), transform_mode_snap_source_init(), transform_mode_use_local_origins(), transformEvent(), transformModeUseSnap(), VertsToTransData(), and viewRedrawPost().
| TransModeInfo* TransInfo::mode_info |
Definition at line 518 of file transform.hh.
Referenced by drawTransformView(), initTransInfo(), snap_source_closest_fn(), snap_target_view3d_fn(), snapsource_end(), transform_apply_matrix(), transform_mode_init(), transform_mode_snap_source_init(), transform_snap_mixed_apply(), transformApply(), and transformEvent().
| eTModifier TransInfo::modifiers |
Special modifiers, by function, not key.
Definition at line 525 of file transform.hh.
Referenced by applyEdgeSlide(), blender::ed::transform::createTransNodeData(), doForceIncrementSnap(), drawSnapping(), ED_draw_sequencer_snap_point(), blender::ed::transform::flushTransNodes(), initSnapping(), initSnappingMode(), initTransform(), blender::ed::transform::node_snap_grid_apply(), recalcData_actedit(), saveTransform(), setNearestAxis3d(), snap_grid_uv(), snapObjectsTransform(), snapsource_confirm(), snapsource_end(), snapsource_handle_event_fn(), snapsource_transform_fn(), blender::ed::transform::special_aftertrans_update__node(), transform_event_modal_constraint(), transform_modal(), transform_modal_item_poll(), transform_mode_snap_source_init(), transform_snap_flag_from_modifiers_set(), transform_snap_increment_ex(), transform_snap_increment_get(), transform_snap_nla_calc(), and transformEvent().
| MouseInput TransInfo::mouse |
Mouse input.
Definition at line 543 of file transform.hh.
Referenced by applyBakeTime(), applyTimeSlide(), applyTimeTranslate(), calcEdgeSlide_mval_range(), calcEdgeSlideCustomPoints(), calcVertSlideCustomPoints(), drawConstraint(), drawVertSlide(), init_mode_impl(), initAlign(), initBakeTime(), initBend(), initBoneEnvelope(), initBoneRoll(), initBoneSize(), initCurveShrinkFatten(), initEdgeSlide_ex(), initGPOpacity(), initGPShrinkFatten(), initMaskShrinkFatten(), initMirror(), initNormalRotation(), initPushPull(), initResize(), initRotation(), initSeqSlide(), initShear_mouseInputMode(), initShrinkFatten(), initSkinResize(), initTilt(), initTimeScale(), initTimeSlide(), initTimeTranslate(), initToSphere(), initTrackball(), initTransform(), initTransInfo(), initTranslation(), initVertSlide_ex(), postTrans(), setNearestAxis2d(), setNearestAxis3d(), snapsource_end(), transform_convert_frame_side_dir_get(), transform_draw_cursor_draw(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_input_reset(), transform_input_update(), transform_input_virtual_mval_reset(), transform_modal(), transform_mode_edge_slide_reproject_input(), transform_mode_snap_source_init(), transformEvent(), VertSlideData::update_active_edges(), and vert_slide_update_input().
| blender::float2 TransInfo::mval |
Current mouse position.
Definition at line 663 of file transform.hh.
Referenced by applyBakeTime(), applyTimeSlide(), applyTimeTranslate(), calcEdgeSlideCustomPoints(), calcVertSlideCustomPoints(), createEdgeSlideVerts(), createTransSculpt(), drawConstraint(), drawVertSlide(), blender::ed::transform::flushTransNodes(), initBend(), initResize(), initTransform(), initTransInfo(), initVertSlide_ex(), setNearestAxis2d(), setNearestAxis3d(), snap_grid_uv_apply(), snap_target_node_fn(), snap_target_uv_fn(), snap_target_view3d_fn(), snapsource_confirm(), transform_draw_cursor_draw(), transform_modal(), transformEvent(), updateSelectedSnapPoint(), and view2d_edge_pan_loc_compensate().
| NumInput TransInfo::num |
Numerical input.
Definition at line 540 of file transform.hh.
Referenced by apply_shear(), apply_value_impl(), applyBakeTime(), applyBoneEnvelope(), applyBoneRoll(), applyBoneSize(), applyCurveShrinkFatten(), applyEdgeSlide(), applyGPOpacity(), applyGPShrinkFatten(), applyMaskShrinkFatten(), applyNormalRotation(), applyPushPull(), applyResize(), applyRotation(), applySeqSlide(), applyShrinkFatten(), applySkinResize(), applyTilt(), applyTimeScale(), applyTimeSlide(), applyTimeTranslate(), applyToSphere(), applyTrackball(), applyTranslation(), applyVertSlide(), Bend(), constraints_rotation_impl(), create_trans_data(), ElementResize(), headerBoneSize(), headerResize(), headerRotation(), headerSeqSlide(), headerTimeScale(), headerTimeSlide(), headerTimeTranslate(), headerTranslation(), init_mode_impl(), initBakeTime(), initBend(), initBoneEnvelope(), initBoneRoll(), initBoneSize(), initCurveShrinkFatten(), initEdgeSlide_ex(), initGPOpacity(), initGPShrinkFatten(), initMaskShrinkFatten(), initNormalRotation(), initPushPull(), initResize(), initRotation(), initSeqSlide(), initShear(), initShrinkFatten(), initSkinResize(), initTilt(), initTimeScale(), initTimeSlide(), initTimeTranslate(), initToSphere(), initTrackball(), initTransInfo(), initTranslation(), initVertSlide_ex(), startConstraint(), stopConstraint(), and transformEvent().
| short TransInfo::obedit_type |
Type of active object being edited.
Definition at line 584 of file transform.hh.
Referenced by applyGPOpacity(), checkUseAxisMatrix(), convert_type_get(), create_trans_data(), ElementResize(), ElementRotation_ex(), init_proportional_edit(), initShrinkFatten(), initTransform(), initTransInfo(), postTrans(), snap_target_select_from_spacetype(), transdata_check_local_center(), transdata_check_local_islands(), and viewRedrawForce().
| eTContext TransInfo::options |
Current context/options for transform.
Definition at line 521 of file transform.hh.
Referenced by applyAlign(), applyAspectRatio(), applyFaceNearest(), applyFaceProject(), applyPushPull(), ApplySnapTranslation(), applyToSphere(), calculateCenter(), calculateCenterActive(), calculateCenterCursor(), calculateCenterCursor2D(), calculateTransformCenter(), convert_type_get(), convertViewVec(), create_trans_data(), createTransObject(), createTransSculpt(), drawObjectConstraint(), drawTransformPixel(), ElementMirror(), ElementResize(), ElementRotation_ex(), blender::ed::transform::flushTransNodes(), freeTransObjectCustomData(), init_proportional_edit(), initTransform(), initTransInfo(), initTranslation(), postTrans(), projectFloatViewEx(), projectIntViewEx(), recalcData_objects(), removeAspectRatio(), saveTransform(), setSnappingCallback(), setTransformViewAspect(), setTransformViewMatrices(), snap_mode_from_spacetype(), snap_source_closest_fn(), snap_target_select_from_spacetype(), special_aftertrans_update__object(), special_aftertrans_update__pose(), special_aftertrans_update__sculpt(), special_transform_moving(), to_sphere_radius_update(), trans_object_base_deps_flag_finish(), transdata_check_local_center(), transdata_check_local_islands(), transdata_elem_bend(), transdata_elem_shear(), transdata_elem_translate(), transform_exec(), transform_modal_item_poll(), transform_orientation_matrix_get(), transformApply(), transformEvent(), view2d_edge_pan_loc_compensate(), and viewRedrawForce().
| struct { ... } TransInfo::orient[3] |
Referenced by initShear_mouseInputMode(), initTransInfo(), saveTransform(), transform_event_modal_constraint(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_mode_default_modal_orientation_set(), transform_orientation_or_default(), transform_orientations_current_set(), transformEvent(), and transformViewUpdate().
| int TransInfo::orient_axis |
Primary axis, rotate only uses this.
Definition at line 640 of file transform.hh.
Referenced by apply_shear(), apply_shear_value(), applyNormalRotation(), applyRotation(), applyRotationMatrix(), handleEventShear(), initShear(), initShear_mouseInputMode(), initTransform(), initTransInfo(), and saveTransform().
| int TransInfo::orient_axis_ortho |
Secondary axis, shear uses this.
Definition at line 642 of file transform.hh.
Referenced by apply_shear(), apply_shear_value(), handleEventShear(), initShear(), initShear_mouseInputMode(), initTransform(), initTransInfo(), saveTransform(), and uv_shear_in_clip_bounds_test().
| eTOType TransInfo::orient_curr |
Definition at line 613 of file transform.hh.
Referenced by initSelectConstraint(), initShear_mouseInputMode(), saveTransform(), stopConstraint(), transform_event_modal_constraint(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_mode_default_modal_orientation_set(), transform_orientation_or_default(), transform_orientations_current_set(), transformEvent(), and transformViewUpdate().
| int TransInfo::orient_type_mask |
All values from TransInfo.orient[].type converted into a flag to allow quickly checking which orientation types are used.
Definition at line 619 of file transform.hh.
Referenced by add_pose_transdata(), initTransInfo(), and ObjectToTransData().
| float TransInfo::persinv[4][4] |
Definition at line 578 of file transform.hh.
Referenced by applyTrackballValue_calc_axis_angle(), setNearestAxis3d(), setTransformViewMatrices(), and transformViewUpdate().
| float TransInfo::persmat[4][4] |
Access RegionView3D from other space types.
Definition at line 577 of file transform.hh.
Referenced by setNearestAxis3d(), and setTransformViewMatrices().
| short TransInfo::persp |
Definition at line 579 of file transform.hh.
Referenced by setTransformViewMatrices(), transform_view_vector_calc(), transformEvent(), transformViewUpdate(), and view_vector_calc().
| short TransInfo::prop_mode |
Definition at line 621 of file transform.hh.
Referenced by calculatePropRatio(), initTransInfo(), saveTransform(), and transformEvent().
| float TransInfo::prop_size |
Proportional circle radius.
Definition at line 546 of file transform.hh.
Referenced by applyToSphere(), applyTrackball(), calculatePropRatio(), drawPropCircle(), drawPropRange(), headerResize(), headerRotation(), headerTimeTranslate(), headerTranslation(), initTransInfo(), mesh_partial_ensure(), saveTransform(), to_sphere_radius_update(), and transformEvent().
| char TransInfo::proptext[20] |
Proportional falloff text.
Definition at line 548 of file transform.hh.
Referenced by apply_shear(), apply_value_impl(), applyBakeTime(), applyPushPull(), applyShrinkFatten(), applyTilt(), applyToSphere(), applyTrackball(), calculatePropRatio(), headerBoneSize(), headerResize(), headerRotation(), and headerTranslation().
| eRedrawFlag TransInfo::redraw |
Redraw flag.
Definition at line 529 of file transform.hh.
Referenced by initTransInfo(), setAxisMatrixConstraint(), setConstraint(), snapsource_transform_fn(), transform_event_modal_constraint(), transform_modal(), transformApply(), and transformEvent().
| ARegion* TransInfo::region |
Definition at line 652 of file transform.hh.
Referenced by applyFaceNearest(), applyFaceProject(), ApplySnapTranslation(), calculateCenter(), calculateCenterCursor(), calculateCenterCursor2D(), calculateZfac(), convert_type_get(), convertViewVec(), create_trans_data(), createTransActionData(), createTransGraphEditData(), createTransMaskingData(), blender::ed::transform::createTransNodeData(), createTransSeqData(), createTransSeqImageData(), drawPropCircle(), drawPropRange(), drawSnapping(), drawTransformPixel(), drawTransformView(), drawVertSlide(), ED_draw_sequencer_snap_point(), ED_transform_snap_sequencer_to_closest_strip_calc(), flushTransMasking(), blender::ed::transform::flushTransNodes(), gizmogroup_xform_find(), initBend(), initCurveShrinkFatten(), initTransform(), initTransInfo(), InputHorizontalRatio(), InputVerticalRatio(), is_vert_slide_visible_bmesh(), peelObjectsTransform(), postTrans(), projectFloatViewEx(), projectIntViewEx(), recalcData_actedit(), recalcData_graphedit(), seq_snap_threshold_get_view_distance(), set_prop_dist(), setCustomPointsFromDirection(), setNearestAxis3d(), setTransformViewMatrices(), snap_increment_apply(), snap_target_uv_fn(), snapNodesTransform(), snapObjectsTransform(), t_around_get(), t_view_get(), transform_draw_cursor_draw(), transform_gizmo_3d_model_from_constraint_and_mode_init(), transform_gizmo_3d_model_from_constraint_and_mode_set(), transform_modal(), transform_mode_default_modal_orientation_set(), transform_mode_snap_source_init(), transform_orientation_matrix_get(), transform_snap_grid_init(), transform_snap_sequencer_data_alloc_preview(), transformEvent(), transformViewUpdate(), transinfo_show_overlay(), EdgeSlideData::update_proj_mat(), VertSlideData::update_proj_mat(), updateSelectedSnapPoint(), view2d_edge_pan_loc_compensate(), and viewRedrawForce().
| bool TransInfo::remove_on_cancel |
Remove elements if operator is canceled.
Definition at line 645 of file transform.hh.
Referenced by blender::ed::transform::createTransNodeData(), initTransInfo(), and blender::ed::transform::special_aftertrans_update__node().
| ReportList* TransInfo::reports |
Assign from the operator, or can be NULL.
Definition at line 661 of file transform.hh.
Referenced by createTransCursor_view3d(), createTransCurveVerts(), createTransEditVerts(), createTransLatticeVerts(), createTransPose(), createTransSculpt(), createTransTexspace(), initRotation(), initShrinkFatten(), initTransInfo(), and initTranslation().
| RNG* TransInfo::rng |
Currently only used for random curve of proportional editing.
Definition at line 671 of file transform.hh.
Referenced by calculatePropRatio(), and postTrans().
| Scene* TransInfo::scene |
Definition at line 654 of file transform.hh.
Referenced by animrecord_check_state(), apply_shear(), apply_value_impl(), applyBakeTime(), applyBoneEnvelope(), applyBoneRoll(), applyCurveShrinkFatten(), applyEdgeSlide(), applyFaceNearest(), applyFaceProject(), applyGPOpacity(), applyGPShrinkFatten(), applyMaskShrinkFatten(), applyPushPull(), applyShrinkFatten(), applyTilt(), applyTimeScaleValue(), applyToSphere(), applyTrackball(), applyVertSlide(), Bend(), calcEdgeSlide_mval_range(), calculateCenterActive(), calculateCenterCursor(), calculateCenterCursor2D(), calculateCenterCursorGraph2D(), clear_trans_object_base_flags(), constraintTransLim(), convert_type_get(), count_proportional_objects(), create_trans_data(), createTransActionData(), createTransCursor_view3d(), createTransGPencil(), createTransGraphEditData(), createTransNlaData(), createTransObject(), createTransParticleVerts(), createTransSculpt(), createTransSeqData(), createTransSeqImageData(), createTransSeqRetimingData(), createTransTexspace(), createTransUVs(), drawAutoKeyWarning(), drawTransformPixel(), ED_transform_snap_sequencer_to_closest_strip_calc(), flushTransParticles(), flushTransSeq(), freeSeqData(), freeSeqData(), headerBoneSize(), headerResize(), headerRotation(), headerSeqSlide(), headerTimeScale(), headerTimeSlide(), headerTimeTranslate(), headerTranslation(), init_mode_impl(), init_TransDataContainers(), initBakeTime(), initBend(), initBoneEnvelope(), initBoneRoll(), initBoneSize(), initCurveShrinkFatten(), initEdgeSlide_ex(), initGPOpacity(), initGPShrinkFatten(), initMaskShrinkFatten(), initNormalRotation(), initPushPull(), initResize(), initRotation(), initSeqSlide(), initShear(), initShrinkFatten(), initSkinResize(), initSnappingMode(), initTilt(), initTimeScale(), initTimeSlide(), initTimeTranslate(), initToSphere(), initTrackball(), initTransInfo(), initTranslation(), initVertSlide_ex(), ObjectToTransData(), query_time_dependent_strips_strips(), recalcData_actedit(), recalcData_cursor_2D_impl(), recalcData_cursor_view3d(), recalcData_graphedit(), recalcData_objects(), recalcData_pose(), recalcData_sculpt(), recalcData_sequencer(), recalcData_sequencer_image(), recalcData_sequencer_retiming(), saveTransform(), seq_snap_threshold_get_view_distance(), seq_transform_cancel(), seqbase_active_get(), SeqToTransData_build(), SeqTransInfo(), set_trans_object_base_flags(), setSnappingCallback(), setTransformViewAspect(), snap_increment_apply(), snap_mode_from_spacetype(), snap_target_select_from_spacetype(), snap_target_uv_fn(), snap_use_backface_culling(), snapFrameTransform(), special_aftertrans_update__actedit(), special_aftertrans_update__mask(), special_aftertrans_update__mesh(), special_aftertrans_update__movieclip(), special_aftertrans_update__movieclip_for_curves(), special_aftertrans_update__object(), special_aftertrans_update__pose(), special_aftertrans_update__sculpt(), special_aftertrans_update__sequencer(), special_aftertrans_update__sequencer_image(), t_around_get(), transform_convert_mesh_crazyspace_detect(), transform_mesh_uv_edge_slide_data_create(), transform_mode_default_modal_orientation_set(), transform_object_deform_pose_armature_get(), transform_orientation_matrix_get(), transform_orientations_spacename_get(), transform_seq_slide_cursor_get(), transform_snap_grid_init(), transform_snap_sequencer_data_alloc_preview(), transform_snap_sequencer_data_alloc_timeline(), transform_snap_sequencer_to_closest_strip_ex(), viewRedrawForce(), and viewRedrawPost().
| ToolSettings* TransInfo::settings |
Definition at line 656 of file transform.hh.
Referenced by applyAlign(), create_trans_data(), createTransEditVerts(), createTransParticleVerts(), createTransUVs(), handleSnapping(), headerTranslation(), initSnapAngleIncrements(), initSnapping(), initTransInfo(), saveTransform(), snap_mode_from_spacetype(), snap_target_view3d_fn(), snap_use_backface_culling(), snapNodesTransform(), t_around_get(), transform_autoik_update(), transform_convert_mesh_customdatacorrect_init(), transform_mesh_uv_edge_slide_data_create(), transform_snap_flag_from_spacetype_ptr(), transformModeUseSnap(), and viewRedrawPost().
| float TransInfo::snap[2] |
Snapping Gears.
Definition at line 561 of file transform.hh.
Referenced by Bend(), init_mode_impl(), initBakeTime(), initBend(), initBoneEnvelope(), initBoneRoll(), initBoneSize(), initCurveShrinkFatten(), initEdgeSlide_ex(), initGPOpacity(), initGPShrinkFatten(), initMaskShrinkFatten(), initNormalRotation(), initPushPull(), initResize(), initRotation(), initSeqSlide(), initShear(), initShrinkFatten(), initSkinResize(), initSnapAngleIncrements(), initTilt(), initTimeScale(), initTimeSlide(), initTimeTranslate(), initToSphere(), initTrackball(), initTranslation(), initVertSlide_ex(), transform_snap_increment_ex(), and transform_snap_increment_get().
| float TransInfo::snap_spatial[3] |
Spatial snapping gears(even when rotating, scaling... etc).
Definition at line 563 of file transform.hh.
Referenced by initSnapping(), initTranslation(), blender::ed::transform::node_snap_grid_apply(), snap_grid_uv(), snapObjectsTransform(), and transformViewUpdate().
| float TransInfo::snap_spatial_precision |
Precision factor that is multiplied to snap_spatial when precision modifier is enabled for snap to grid or incremental snap.
Definition at line 568 of file transform.hh.
Referenced by initSnapping(), initTranslation(), blender::ed::transform::node_snap_grid_apply(), snap_grid_uv(), snapObjectsTransform(), and transformViewUpdate().
| float TransInfo::spacemtx[3][3] |
Orientation matrix of the current space.
Definition at line 592 of file transform.hh.
Referenced by apply_shear_value(), applyAlign(), applyAxisConstraintRot(), applyAxisConstraintSize(), applyNormalRotation(), applyRotation(), applyRotationMatrix(), applySeqSlide(), applyTranslation(), applyTranslationMatrix(), constraint_plane_normal_calc(), drawConstraint(), ElementMirror(), initShear_mouseInputMode(), initTransform(), projection_matrix_calc(), saveTransform(), setNearestAxis3d(), transform_constraint_get_nearest(), transform_orientations_current_set(), transform_snap_increment_ex(), and transformViewUpdate().
| float TransInfo::spacemtx_inv[3][3] |
Definition at line 593 of file transform.hh.
Referenced by applyAxisConstraintSize(), applyObjectConstraintVec(), applyTranslation(), ElementMirror(), projection_matrix_calc(), transform_orientations_current_set(), transform_snap_increment_ex(), and transformViewUpdate().
| char TransInfo::spacename[64] |
Name of the current space, MAX_NAME.
Definition at line 595 of file transform.hh.
Referenced by setNearestAxis3d(), and transform_orientations_current_set().
| char TransInfo::spacetype |
Space-type where transforming is.
Definition at line 582 of file transform.hh.
Referenced by addSnapPoint(), applyAspectRatio(), ApplySnapTranslation(), applyTimeScaleValue(), applyTimeSlideValue(), calcEdgeSlide_mval_range(), calculateCenter(), calculateCenter_FromAround(), calculateCenterActive(), calculateCenterCursor2D(), calculateZfac(), convert_type_get(), convertViewVec(), create_trans_data(), doForceIncrementSnap(), drawAutoKeyWarning(), drawConstraint(), drawEdgeSlide(), drawLine(), drawPropCircle(), drawSnapping(), drawTransformView(), drawVertSlide(), ED_draw_sequencer_snap_point(), freeSnapping(), headerTranslation(), init_TransDataContainers(), initCurveShrinkFatten(), initRotation(), initSnapAngleIncrements(), initSnappingMode(), initTimeScale(), initTimeSlide(), initTimeTranslate(), initTransform(), initTransInfo(), initTranslation(), mode_info_get(), postTrans(), projectFloatViewEx(), projectIntViewEx(), removeAspectRatio(), saveTransform(), set_prop_dist(), setNearestAxis(), setSnappingCallback(), setTransformViewAspect(), setTransformViewMatrices(), snap_increment_apply(), snap_mode_from_spacetype(), snap_target_nla_fn(), snap_target_node_fn(), snap_target_select_from_spacetype(), snap_target_sequencer_fn(), snap_target_uv_fn(), snap_target_view3d_fn(), snap_use_backface_culling(), special_aftertrans_update__mask(), special_transform_moving(), t_around_get(), t_view_get(), TargetSnapOffset(), tranform_snap_source_restore_context(), transdata_check_local_center(), transform_modal_item_poll(), transform_mode_default_modal_orientation_set(), transform_mode_init(), transform_mode_snap_source_init(), transform_orientation_matrix_get(), transform_snap_anim_flush_data_ex(), transform_snap_flag_from_modifiers_set(), transform_snap_flag_from_spacetype_ptr(), transform_snap_grid_init(), transform_snap_increment_ex(), transformEvent(), transformModeUseSnap(), transformViewUpdate(), transinfo_show_overlay(), EdgeSlideData::update_proj_mat(), VertSlideData::update_proj_mat(), viewAxisCorrectCenter(), viewRedrawForce(), and viewRedrawPost().
| eTState TransInfo::state |
Current state (running, canceled.
Definition at line 527 of file transform.hh.
Referenced by calculateTransformCenter(), flushTransGraphData(), flushTransMasking(), blender::ed::transform::flushTransNodes(), flushTransTracking(), flushTransTrackingCurves(), flushTransUVs(), freeCustomNormalArray(), freeSeqData(), initEdgeSlide_ex(), initRotation(), initShrinkFatten(), initTimeScale(), initTimeSlide(), initTimeTranslate(), initTransform(), initTranslation(), initVertSlide_ex(), postTrans(), recalcData_actedit(), recalcData_curve(), recalcData_edit_armature(), recalcData_lattice(), recalcData_mball(), recalcData_mesh(), recalcData_mesh_skin(), recalcData_nla(), recalcData_objects(), recalcData_particles(), recalcData_pose(), recalcData_texspace(), saveTransform(), snapsource_handle_event_fn(), special_aftertrans_update__actedit(), special_aftertrans_update__graph(), special_aftertrans_update__mesh(), special_aftertrans_update__nla(), blender::ed::transform::special_aftertrans_update__node(), special_aftertrans_update__object(), special_aftertrans_update__pose(), special_aftertrans_update__sequencer(), special_aftertrans_update__sequencer_image(), transform_cancel(), transformApply(), transformEnd(), transformEvent(), and view2d_edge_pan_loc_compensate().
| TransSnap TransInfo::tsnap |
Snap Data.
Definition at line 537 of file transform.hh.
Referenced by addSnapPoint(), applyFaceNearest(), applyFaceProject(), ApplySnapResize(), ApplySnapRotation(), ApplySnapTranslation(), applyTranslation(), applyTranslationValue(), Bend(), constraint_snap_plane_to_edge(), drawSnapping(), ED_draw_sequencer_snap_point(), ED_transform_snap_sequencer_to_closest_strip_calc(), edge_slide_snap_apply(), flushTransGraphData(), freeSnapping(), getSnapPoint(), headerTimeTranslate(), headerTranslation(), initSnapping(), initSnappingMode(), blender::ed::transform::node_snap_grid_apply(), peelObjectsTransform(), postTrans(), recalcData_actedit(), removeSnapPoint(), resetSnapping(), saveTransform(), setSnappingCallback(), snap_grid_uv(), snap_grid_uv_apply(), snap_increment_apply(), snap_multipoints_free(), snap_object_context_init(), snap_source_active_fn(), snap_source_center_fn(), snap_source_closest_fn(), snap_source_median_fn(), snap_target_nla_fn(), snap_target_node_fn(), snap_target_select_from_spacetype(), snap_target_sequencer_fn(), snap_target_uv_fn(), snap_target_view3d_fn(), snapFrameTransform(), snapNodesTransform(), snapObjectsTransform(), snapsource_confirm(), snapsource_end(), snapsource_transform_fn(), TargetSnapOffset(), timescale_snap_apply_fn(), transdata_elem_translate(), transform_constraint_get_nearest(), transform_constraint_snap_axis_to_edge(), transform_constraint_snap_axis_to_face(), transform_modal_item_poll(), transform_mode_snap_source_init(), transform_snap_anim_flush_data_ex(), transform_snap_flag_from_modifiers_set(), transform_snap_increment_ex(), transform_snap_increment_get(), transform_snap_is_active(), transform_snap_mixed_apply(), transform_snap_mixed_is_active(), transform_snap_nla_calc(), transform_snap_project_individual_apply(), transform_snap_project_individual_is_active(), transform_snap_sequencer_apply_seqslide(), transform_snap_sequencer_calc(), transform_snap_sequencer_calc_preview(), transform_snap_sequencer_calc_timeline(), transform_snap_sequencer_data_alloc_preview(), transform_snap_sequencer_data_alloc_timeline(), transform_snap_sequencer_image_apply_translate(), transform_snap_sequencer_to_closest_strip_ex(), transformEvent(), translate_snap_increment(), translate_snap_increment_init(), UNUSED_FUNCTION(), updateSelectedSnapPoint(), usingSnappingNormal(), validSnap(), validSnappingNormal(), and vert_slide_snap_apply().
| short TransInfo::type |
Definition at line 609 of file transform.hh.
Referenced by initShear_mouseInputMode(), initTransInfo(), saveTransform(), transform_mode_default_modal_orientation_set(), transform_orientation_or_default(), transform_orientations_current_set(), transformEvent(), and transformViewUpdate().
| const char* TransInfo::undo_name |
Definition at line 679 of file transform.hh.
Referenced by createTransSculpt(), and transformops_data().
| float TransInfo::values[4] |
Value taken as input, either through mouse coordinates or entered as a parameter.
Definition at line 624 of file transform.hh.
Referenced by apply_shear(), apply_value_impl(), applyBoneEnvelope(), applyBoneRoll(), applyBoneSize(), applyCurveShrinkFatten(), applyEdgeSlide(), applyGPOpacity(), applyGPShrinkFatten(), applyMaskShrinkFatten(), applyMirror(), applyNormalRotation(), applyPushPull(), applyResize(), applyRotation(), applySeqSlide(), applyShrinkFatten(), applySkinResize(), applyTilt(), applyTimeScale(), applyTimeTranslate(), applyToSphere(), applyTrackball(), applyTranslation(), applyVertSlide(), Bend(), calcEdgeSlideCustomPoints(), calcVertSlideCustomPoints(), ED_transform_snap_sequencer_to_closest_strip_calc(), initTransform(), initTransInfo(), transform_modal(), transform_snap_sequencer_calc_preview(), transform_snap_sequencer_calc_timeline(), and transformEvent().
| float TransInfo::values_final[4] |
Final value of the transformation (displayed in the redo panel). If the operator is executed directly (not modal), this value is usually the value of the input parameter, except when a constrain is entered.
Definition at line 632 of file transform.hh.
Referenced by apply_shear(), apply_value_impl(), applyBoneEnvelope(), applyBoneRoll(), applyBoneSize(), applyCurveShrinkFatten(), applyEdgeSlide(), applyGPOpacity(), applyGPShrinkFatten(), applyMaskShrinkFatten(), applyMirror(), applyNormalRotation(), applyPushPull(), applyResize(), applyRotation(), applyRotationMatrix(), applySeqSlide(), applyShrinkFatten(), applySkinResize(), applyTilt(), applyTimeScale(), applyTimeSlide(), applyTimeTranslate(), applyToSphere(), applyTrackball(), applyTrackballMatrix(), applyTranslation(), applyTranslationMatrix(), applyVertSlide(), Bend(), edge_slide_transform_matrix_fn(), ElementResize(), headerTimeScale(), headerTimeSlide(), headerTimeTranslate(), mesh_partial_types_calc(), nla_transform_apply(), nlastrip_fix_overlapping(), recalcData_sequencer_image(), saveTransform(), special_aftertrans_update__actedit(), special_aftertrans_update__sequencer(), timescale_transform_matrix_fn(), transform_final_value_get(), transform_mode_snap_source_init(), and vert_slide_transform_matrix_fn().
| float TransInfo::values_inside_constraints[4] |
Cache safe value for constraints that require iteration or are slow to calculate.
Definition at line 635 of file transform.hh.
Referenced by apply_shear(), and applyRotation().
| float TransInfo::values_modal_offset[4] |
Offset applied on top of modal input.
Definition at line 627 of file transform.hh.
Referenced by apply_shear(), apply_value_impl(), applyBoneEnvelope(), applyBoneRoll(), applyBoneSize(), applyCurveShrinkFatten(), applyEdgeSlide(), applyGPOpacity(), applyGPShrinkFatten(), applyMaskShrinkFatten(), applyNormalRotation(), applyPushPull(), applyResize(), applyRotation(), applyShrinkFatten(), applySkinResize(), applyTilt(), applyToSphere(), applyTranslation(), applyVertSlide(), initTransInfo(), and transform_invoke().
| float TransInfo::vec[3] |
Translation, to show for widget.
Definition at line 587 of file transform.hh.
Referenced by applyTimeScale(), applyTimeSlide(), applyTimeTranslate(), and snapsource_confirm().
| void* TransInfo::view |
Definition at line 647 of file transform.hh.
Referenced by applyFaceNearest(), applyFaceProject(), applyTimeSlide(), applyTimeTranslate(), convertViewVec(), count_proportional_objects(), create_trans_data(), createTransCurveVerts(), createTransGPencil_curves(), createTransObject(), drawAutoKeyWarning(), drawLine(), init_TransDataContainers(), initTransInfo(), peelObjectsTransform(), projectIntViewEx(), set_trans_object_base_flags(), snap_use_backface_culling(), snapObjectsTransform(), transform_convert_frame_side_dir_get(), transform_mode_default_modal_orientation_set(), transform_object_deform_pose_armature_get(), transform_orientation_matrix_get(), transformEvent(), transinfo_show_overlay(), EdgeSlideData::update_proj_mat(), and VertSlideData::update_proj_mat().
| ViewLayer* TransInfo::view_layer |
Definition at line 655 of file transform.hh.
Referenced by calculateCenterActive(), clear_trans_object_base_flags(), convert_type_get(), count_proportional_objects(), create_trans_data(), createTransGPencil(), createTransObject(), createTransParticleVerts(), createTransSculpt(), createTransTexspace(), drawTransformPixel(), flushTransParticles(), init_TransDataContainers(), initTransInfo(), recalcData_actedit(), recalcData_graphedit(), recalcData_sculpt(), saveTransform(), set_trans_object_base_flags(), setSnappingCallback(), snap_target_select_from_spacetype(), snap_target_uv_fn(), special_aftertrans_update__sculpt(), transform_mode_default_modal_orientation_set(), transform_object_deform_pose_armature_get(), transform_orientation_matrix_get(), and viewRedrawForce().
| float TransInfo::viewinv[4][4] |
And to make sure we don't have to.
Definition at line 575 of file transform.hh.
Referenced by axisProjection(), calculateCenter(), initBend(), InputHorizontalAbsolute(), InputVerticalAbsolute(), setTransformViewMatrices(), transform_view_vector_calc(), transformViewUpdate(), view_vector_calc(), and viewAxisCorrectCenter().
| float TransInfo::viewmat[4][4] |
Copy from RegionView3D, prevents feedback.
Definition at line 573 of file transform.hh.
Referenced by initResize(), initShear_mouseInputMode(), RotationBetween(), and setTransformViewMatrices().
| ViewOpsData* TransInfo::vod |
Definition at line 673 of file transform.hh.
Referenced by initTransInfo(), postTrans(), transform_modal(), transform_modal_item_poll(), and transformEvent().
| float TransInfo::zfac |
Use for 3d view.
Definition at line 665 of file transform.hh.
Referenced by calculateZfac(), convertViewVec(), initCurveShrinkFatten(), and transformViewUpdate().