33 {0,
nullptr, 0,
nullptr,
nullptr},
54 bool use_autokey =
false;
95 int mx = 2 *
event->xy[0] -
event->prev_xy[0];
96 int my = 2 *
event->xy[1] -
event->prev_xy[1];
114 ot->name =
"Pan View";
115 ot->description =
"Move the view";
wmWindowManager * CTX_wm_manager(const bContext *C)
bScreen * ED_screen_animation_playing(const wmWindowManager *wm)
bool ED_view3d_camera_lock_autokey(View3D *v3d, RegionView3D *rv3d, bContext *C, bool do_rotate, bool do_translate)
void view3d_navigate_cancel_fn(bContext *C, wmOperator *op)
wmOperatorStatus view3d_navigate_invoke_impl(bContext *C, wmOperator *op, const wmEvent *event, const ViewOpsType *nav_type)
void view3d_operator_properties_common(wmOperatorType *ot, const enum eV3D_OpPropFlag flag)
wmOperatorStatus view3d_navigate_modal_fn(bContext *C, wmOperator *op, const wmEvent *event)
bool view3d_location_poll(bContext *C)
void viewmove_apply(ViewOpsData *vod, int x, int y)
@ VIEWOPS_FLAG_DEPTH_NAVIGATE
@ V3D_OP_PROP_USE_MOUSE_INIT
const ViewOpsType ViewOpsType_move
@ VIEWROT_MODAL_SWITCH_ROTATE
@ VIEWROT_MODAL_SWITCH_ZOOM
void viewmove_modal_keymap(wmKeyConfig *keyconf)
static wmOperatorStatus viewmove_modal_impl(bContext *C, ViewOpsData *vod, const eV3D_OpEvent event_code, const int xy[2])
static wmOperatorStatus viewmove_invoke(bContext *C, wmOperator *op, const wmEvent *event)
static wmOperatorStatus viewmove_invoke_impl(bContext *C, ViewOpsData *vod, const wmEvent *event, PointerRNA *)
void VIEW3D_OT_move(wmOperatorType *ot)
wmKeyMap * WM_modalkeymap_ensure(wmKeyConfig *keyconf, const char *idname, const EnumPropertyItem *items)
void WM_modalkeymap_assign(wmKeyMap *km, const char *opname)
wmKeyMap * WM_modalkeymap_find(wmKeyConfig *keyconf, const char *idname)