128 const float rect_scale[2]);
224#define VIEW3D_CAMERA_BORDER_HACK
225#ifdef VIEW3D_CAMERA_BORDER_HACK
const Depsgraph * depsgraph
bool ED_view3d_boundbox_clip(RegionView3D *rv3d, const BoundBox *bb)
void VIEW3D_OT_select(wmOperatorType *ot)
void view3d_viewmatrix_set(const Depsgraph *depsgraph, const Scene *scene, const View3D *v3d, RegionView3D *rv3d, const float rect_scale[2])
void ED_view3d_cameracontrol_update(View3DCameraControl *vctrl, bool use_autokey, bContext *C, bool do_rotate, bool do_translate)
View3DCameraControl * ED_view3d_cameracontrol_acquire(Depsgraph *depsgraph, Scene *scene, View3D *v3d, RegionView3D *rv3d)
void VIEW3D_OT_localview(wmOperatorType *ot)
void VIEW3D_OT_snap_cursor_to_grid(wmOperatorType *ot)
void VIEW3D_OT_bone_select_menu(wmOperatorType *ot)
void VIEW3D_OT_view_persportho(wmOperatorType *ot)
void view3d_draw_region_info(const bContext *C, ARegion *region)
void VIEW3D_GGT_navigate(wmGizmoGroupType *gzgt)
void VIEW3D_OT_select_box(wmOperatorType *ot)
void VIEW3D_OT_localview_remove_from(wmOperatorType *ot)
void VIEW3D_OT_ruler_remove(wmOperatorType *ot)
void VIEW3D_OT_toggle_xray(wmOperatorType *ot)
void VIEW3D_OT_camera_to_view_selected(wmOperatorType *ot)
void view3d_main_region_draw(const bContext *C, ARegion *region)
void VIEW3D_GGT_light_spot(wmGizmoGroupType *gzgt)
void VIEW3D_GGT_ruler(wmGizmoGroupType *gzgt)
void VIEW3D_OT_view_center_camera(wmOperatorType *ot)
void VIEW3D_OT_view_center_lock(wmOperatorType *ot)
void VIEW3D_OT_zoom_camera_1_to_1(wmOperatorType *ot)
void view3d_depths_rect_create(ARegion *region, rcti *rect, ViewDepths *r_d)
void VIEW3D_OT_clip_border(wmOperatorType *ot)
void VIEW3D_OT_ruler_add(wmOperatorType *ot)
void VIEW3D_GGT_placement(wmGizmoGroupType *gzgt)
void VIEW3D_GGT_tool_generic_handle_free(wmGizmoGroupType *gzgt)
float view3d_depth_near(ViewDepths *d)
bool ED_view3d_minmax_verts(const Scene *scene, Object *obedit, float min[3], float max[3])
void VIEW3D_OT_snap_selected_to_grid(wmOperatorType *ot)
void VIEW3D_GGT_empty_image(wmGizmoGroupType *gzgt)
void VIEW3D_OT_toggle_matcap_flip(wmOperatorType *ot)
void VIEW3D_OT_view_lock_to_active(wmOperatorType *ot)
uchar view3d_camera_border_hack_col[3]
void VIEW3D_GGT_light_area(wmGizmoGroupType *gzgt)
bool view3d_camera_border_hack_test
void view3d_buttons_register(ARegionType *art)
void VIEW3D_OT_interactive_add(wmOperatorType *ot)
void VIEW3D_OT_snap_cursor_to_selected(wmOperatorType *ot)
void VIEW3D_OT_cursor3d(wmOperatorType *ot)
void VIEW3D_OT_select_menu(wmOperatorType *ot)
void VIEW3D_OT_clear_render_border(wmOperatorType *ot)
void VIEW3D_OT_view_lock_clear(wmOperatorType *ot)
void VIEW3D_GGT_camera(wmGizmoGroupType *gzgt)
void VIEW3D_GGT_tool_generic_handle_normal(wmGizmoGroupType *gzgt)
const char * view3d_context_dir[]
void view3d_operatortypes()
void VIEW3D_GGT_mesh_preselect_edgering(wmGizmoGroupType *gzgt)
void VIEW3D_OT_navigate(wmOperatorType *ot)
void VIEW3D_OT_snap_cursor_to_center(wmOperatorType *ot)
void view3d_boxview_copy(ScrArea *area, ARegion *region)
void VIEW3D_GGT_mesh_preselect_elem(wmGizmoGroupType *gzgt)
int view3d_context(const bContext *C, const char *member, bContextDataResult *result)
void ED_view3d_cameracontrol_release(View3DCameraControl *vctrl, bool restore)
bool ED_view3d_boundbox_clip_ex(const RegionView3D *rv3d, const BoundBox *bb, float obmat[4][4])
void view3d_boxview_sync(ScrArea *area, ARegion *region)
void VIEW3D_OT_object_mode_pie_or_toggle(wmOperatorType *ot)
void VIEW3D_GGT_light_point(wmGizmoGroupType *gzgt)
void VIEW3D_GGT_force_field(wmGizmoGroupType *gzgt)
void VIEW3D_OT_camera_background_image_remove(wmOperatorType *ot)
void VIEW3D_OT_snap_selected_to_active(wmOperatorType *ot)
void VIEW3D_OT_render_border(wmOperatorType *ot)
void VIEW3D_OT_select_circle(wmOperatorType *ot)
void VIEW3D_GGT_camera_view(wmGizmoGroupType *gzgt)
Object * ED_view3d_cameracontrol_object_get(View3DCameraControl *vctrl)
void VIEW3D_GT_ruler_item(wmGizmoType *gzt)
void VIEW3D_OT_select_lasso(wmOperatorType *ot)
void VIEW3D_OT_toggle_shading(wmOperatorType *ot)
void view3d_winmatrix_set(const Depsgraph *depsgraph, ARegion *region, const View3D *v3d, const rcti *rect)
void VIEW3D_GT_navigate_rotate(wmGizmoType *gzt)
void VIEW3D_OT_snap_cursor_to_active(wmOperatorType *ot)
void VIEW3D_OT_camera_to_view(wmOperatorType *ot)
void viewplace_modal_keymap(wmKeyConfig *keyconf)
void VIEW3D_OT_snap_selected_to_cursor(wmOperatorType *ot)
void VIEW3D_GGT_armature_spline(wmGizmoGroupType *gzgt)
void VIEW3D_OT_drop_world(wmOperatorType *ot)
void VIEW3D_GGT_light_target(wmGizmoGroupType *gzgt)
void VIEW3D_GGT_geometry_nodes(struct wmGizmoGroupType *gzgt)
void VIEW3D_OT_object_as_camera(wmOperatorType *ot)
void VIEW3D_OT_camera_background_image_add(wmOperatorType *ot)