Blender
V3.3
|
#include "ED_view3d.h"
Go to the source code of this file.
Macros | |
#define | VIEW3D_CAMERA_BORDER_HACK |
Variables | |
const char * | view3d_context_dir [] |
uchar | view3d_camera_border_hack_col [3] |
bool | view3d_camera_border_hack_test |
#define VIEW3D_CAMERA_BORDER_HACK |
Definition at line 239 of file view3d_intern.h.
bool ED_view3d_boundbox_clip | ( | RegionView3D * | rv3d, |
const struct BoundBox * | bb | ||
) |
bool ED_view3d_boundbox_clip_ex | ( | const RegionView3D * | rv3d, |
const struct BoundBox * | bb, | ||
float | obmat[4][4] | ||
) |
struct View3DCameraControl* ED_view3d_cameracontrol_acquire | ( | struct Depsgraph * | depsgraph, |
struct Scene * | scene, | ||
View3D * | v3d, | ||
RegionView3D * | rv3d | ||
) |
Creates a View3DCameraControl handle and sets up the view for first-person style navigation.
Definition at line 102 of file view3d_camera_control.c.
References BKE_object_tfm_backup(), BKE_object_where_is_calc(), CAM_PERSP, View3D::camera, copy_qt_qt(), copy_v3_v3(), View3DCameraControl::ctx_rv3d, View3DCameraControl::ctx_scene, View3DCameraControl::ctx_v3d, Object::data, depsgraph, RegionView3D::dist, View3DCameraControl::dist_backup, ED_view3d_distance_set(), ED_view3d_to_m4(), View3DCameraControl::is_ortho_cam, RegionView3D::is_persp, MEM_callocN, negate_v3_v3(), NULL, OB_TRANSFORM_ADJUST_ROOT_PARENT_FOR_VIEW_LOCK, Object::obmat, View3DCameraControl::obtfm, RegionView3D::ofs, View3DCameraControl::ofs_backup, Object::parent, RegionView3D::persp, View3DCameraControl::persp_backup, View3DCameraControl::root_parent, View3DCameraControl::rot_backup, RV3D_CAMOB, RV3D_ORTHO, RV3D_PERSP, scene, Object::transflag, View3DCameraControl::use_parent_root, View3DCameraControl::view_mat_prev, and RegionView3D::viewquat.
Referenced by initFlyInfo(), and initWalkInfo().
struct Object* ED_view3d_cameracontrol_object_get | ( | struct View3DCameraControl * | vctrl | ) |
Returns the object which is being manipulated or NULL.
Definition at line 91 of file view3d_camera_control.c.
References View3DCameraControl::ctx_rv3d, NULL, RegionView3D::persp, RV3D_CAMOB, and view3d_cameracontrol_object().
Referenced by drawFlyPixel(), drawWalkPixel(), fly_modal(), initFlyInfo(), and walk_modal().
void ED_view3d_cameracontrol_release | ( | struct View3DCameraControl * | vctrl, |
bool | restore | ||
) |
Release view control.
restore | Sets the view state to the values that were set before #ED_view3d_control_acquire was called. |
Definition at line 296 of file view3d_camera_control.c.
References BKE_object_tfm_restore(), CAM_ORTHO, View3D::camera, copy_qt_qt(), copy_v3_v3(), View3DCameraControl::ctx_rv3d, View3DCameraControl::ctx_v3d, Object::data, DEG_id_tag_update(), RegionView3D::dist, View3DCameraControl::dist_backup, ED_view3d_distance_set(), Object::id, ID_RECALC_TRANSFORM, View3DCameraControl::is_ortho_cam, MEM_freeN, View3DCameraControl::obtfm, RegionView3D::ofs, View3DCameraControl::ofs_backup, RegionView3D::persp, View3DCameraControl::persp_backup, View3DCameraControl::rot_backup, RV3D_CAMOB, view3d_cameracontrol_object(), and RegionView3D::viewquat.
void ED_view3d_cameracontrol_update | ( | struct View3DCameraControl * | vctrl, |
bool | use_autokey, | ||
struct bContext * | C, | ||
bool | do_rotate, | ||
bool | do_translate | ||
) |
Updates cameras from the rv3d
values, optionally auto-keyframing.
Definition at line 225 of file view3d_camera_control.c.
References C, View3D::camera, copy_m4_m4(), copy_v3_v3(), View3DCameraControl::ctx_rv3d, View3DCameraControl::ctx_scene, View3DCameraControl::ctx_v3d, DEG_id_tag_update(), RegionView3D::dist, ED_view3d_camera_autokey(), ED_view3d_to_m4(), Object::id, ID_RECALC_TRANSFORM, invert_m4_m4(), mul_m4_m4m4(), object_apply_mat4_with_protect(), Object::obmat, RegionView3D::ofs, Object::parent, View3DCameraControl::root_parent, Object::scale, scene, size_to_mat4(), View3DCameraControl::view_mat_prev, and RegionView3D::viewquat.
Referenced by flyMoveCamera(), and walkMoveCamera().
void ED_view3d_draw_depth_loop | ( | struct Depsgraph * | depsgraph, |
struct Scene * | scene, | ||
struct ARegion * | region, | ||
View3D * | v3d | ||
) |
void ED_view3d_draw_select_loop | ( | struct Depsgraph * | depsgraph, |
struct ViewContext * | vc, | ||
struct Scene * | scene, | ||
struct ViewLayer * | view_layer, | ||
struct View3D * | v3d, | ||
struct ARegion * | region, | ||
bool | use_obedit_skip, | ||
bool | use_nearest | ||
) |
Calculates the bounding box corners (min and max) for obedit. The returned values are in global space.
Definition at line 1000 of file view3d_snap.c.
References Freestyle::a, add_v3_v3(), BKE_mball_minmax_ex(), copy_m3_m4(), copy_v3_v3(), Object::data, ED_transverts_check_obedit(), ED_transverts_create_from_obedit(), ED_transverts_free(), TransVert::flag, TransVert::loc, TransVert::maploc, minmax_v3v3_v3(), mul_m3_v3(), NULL, OB_MBALL, Object::obmat, SELECT, TM_ALL_JOINTS, TM_CALC_MAPLOC, TransVertStore::transverts, TransVertStore::transverts_tot, TX_VERT_USE_MAPLOC, and Object::type.
Referenced by viewselected_exec().
For home, center etc.
Definition at line 914 of file view3d_utils.c.
References blender::compositor::area(), copy_v3_v3(), RegionView3D::dist, ED_region_tag_redraw(), LISTBASE_FOREACH, RegionView3D::ofs, ARegion::regiondata, ARegion::regiontype, RGN_TYPE_WINDOW, RV3D_BOXCLIP, RV3D_LOCK_FLAGS, and view3d_boxview_clip().
Referenced by ED_view3d_smooth_view_ex(), and view3d_smoothview_apply_ex().
Sync center/zoom view of region to others, for view transforms.
Definition at line 890 of file view3d_utils.c.
References blender::compositor::area(), RegionView3D::dist, ED_region_tag_redraw(), LISTBASE_FOREACH, ARegion::regiondata, ARegion::regiontype, RGN_TYPE_WINDOW, RV3D_BOXCLIP, RV3D_LOCK_FLAGS, RV3D_LOCK_ROTATION, view3d_boxview_clip(), and view3d_boxview_sync_axis().
Referenced by ED_view3d_quadview_update(), view3d_zoom_border_exec(), viewdolly_apply(), viewdolly_exec(), viewmove_apply(), viewroll_apply(), viewzoom_apply_3d(), and viewzoom_exec().
void view3d_buttons_register | ( | struct ARegionType * | art | ) |
Definition at line 1765 of file view3d_buttons.c.
References BLI_addtail(), BLT_I18NCONTEXT_DEFAULT_BPYRNA, PanelType::category, MenuType::draw, PanelType::draw, hide_collections_menu_draw(), PanelType::idname, MenuType::idname, PanelType::label, MenuType::label, MEM_callocN, N_, ARegionType::paneltypes, PanelType::poll, PanelType::translation_context, MenuType::translation_context, view3d_panel_transform(), view3d_panel_transform_poll(), view3d_panel_vgroup(), view3d_panel_vgroup_poll(), and WM_menutype_add().
Referenced by ED_spacetype_view3d().
float view3d_depth_near | ( | struct ViewDepths * | d | ) |
Utility function to find the closest Z value, use for auto-depth.
Definition at line 2271 of file view3d_draw.c.
References float().
Referenced by view3d_zoom_border_exec(), and view_autodist_depth_margin().
void view3d_depths_rect_create | ( | struct ARegion * | region, |
struct rcti * | rect, | ||
struct ViewDepths * | r_d | ||
) |
Definition at line 2206 of file view3d_draw.c.
References BLI_rcti_isect(), BLI_rcti_size_x(), BLI_rcti_size_y(), ViewDepths::depth_range, ViewDepths::depths, ViewDepths::h, MEM_mallocN, NULL, r, view3d_opengl_read_Z_pixels(), w(), ViewDepths::w, ARegion::winx, ARegion::winy, WM_draw_region_get_viewport(), x, ViewDepths::x, rcti::xmin, ViewDepths::y, y, and rcti::ymin.
Referenced by view3d_zoom_border_exec(), and view_autodist_depth_margin().
Information drawn on top of the solid plates and composed data.
void VIEW3D_GGT_armature_spline | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 200 of file view3d_gizmo_armature.c.
References wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoGroupType::setup, wmGizmoGroupType::setup_keymap, WIDGETGROUP_armature_spline_poll(), WIDGETGROUP_armature_spline_refresh(), WIDGETGROUP_armature_spline_setup(), WM_gizmogroup_setup_keymap_generic_maybe_drag(), WM_GIZMOGROUPTYPE_3D, and WM_GIZMOGROUPTYPE_PERSISTENT.
Referenced by view3d_widgets().
void VIEW3D_GGT_camera | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 289 of file view3d_gizmo_camera.c.
References wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::message_subscribe, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoGroupType::setup, wmGizmoGroupType::setup_keymap, WIDGETGROUP_camera_message_subscribe(), WIDGETGROUP_camera_poll(), WIDGETGROUP_camera_refresh(), WIDGETGROUP_camera_setup(), WM_gizmogroup_setup_keymap_generic_maybe_drag(), WM_GIZMOGROUPTYPE_3D, WM_GIZMOGROUPTYPE_DEPTH_3D, and WM_GIZMOGROUPTYPE_PERSISTENT.
Referenced by view3d_widgets().
void VIEW3D_GGT_camera_view | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 487 of file view3d_gizmo_camera.c.
References wmGizmoGroupType::draw_prepare, wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoGroupType::setup, WIDGETGROUP_camera_view_draw_prepare(), WIDGETGROUP_camera_view_poll(), WIDGETGROUP_camera_view_refresh(), WIDGETGROUP_camera_view_setup(), WM_GIZMOGROUPTYPE_PERSISTENT, and WM_GIZMOGROUPTYPE_SCALE.
Referenced by view3d_widgets().
void VIEW3D_GGT_empty_image | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 181 of file view3d_gizmo_empty.c.
References wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoGroupType::setup, wmGizmoGroupType::setup_keymap, WIDGETGROUP_empty_image_poll(), WIDGETGROUP_empty_image_refresh(), WIDGETGROUP_empty_image_setup(), WM_gizmogroup_setup_keymap_generic_maybe_drag(), WM_GIZMOGROUPTYPE_3D, WM_GIZMOGROUPTYPE_DEPTH_3D, and WM_GIZMOGROUPTYPE_PERSISTENT.
Referenced by view3d_widgets().
void VIEW3D_GGT_force_field | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 97 of file view3d_gizmo_forcefield.c.
References wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoGroupType::setup, wmGizmoGroupType::setup_keymap, WIDGETGROUP_forcefield_poll(), WIDGETGROUP_forcefield_refresh(), WIDGETGROUP_forcefield_setup(), WM_gizmogroup_setup_keymap_generic_maybe_drag(), WM_GIZMOGROUPTYPE_3D, WM_GIZMOGROUPTYPE_DEPTH_3D, WM_GIZMOGROUPTYPE_PERSISTENT, and WM_GIZMOGROUPTYPE_SCALE.
Referenced by view3d_widgets().
void VIEW3D_GGT_light_area | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 213 of file view3d_gizmo_light.c.
References wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoGroupType::setup, wmGizmoGroupType::setup_keymap, WIDGETGROUP_light_area_poll(), WIDGETGROUP_light_area_refresh(), WIDGETGROUP_light_area_setup(), WM_gizmogroup_setup_keymap_generic_maybe_drag(), WM_GIZMOGROUPTYPE_3D, WM_GIZMOGROUPTYPE_DEPTH_3D, and WM_GIZMOGROUPTYPE_PERSISTENT.
Referenced by view3d_widgets().
void VIEW3D_GGT_light_spot | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 96 of file view3d_gizmo_light.c.
References wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoGroupType::setup, wmGizmoGroupType::setup_keymap, WIDGETGROUP_light_spot_poll(), WIDGETGROUP_light_spot_refresh(), WIDGETGROUP_light_spot_setup(), WM_gizmogroup_setup_keymap_generic_maybe_drag(), WM_GIZMOGROUPTYPE_3D, WM_GIZMOGROUPTYPE_DEPTH_3D, and WM_GIZMOGROUPTYPE_PERSISTENT.
Referenced by view3d_widgets().
void VIEW3D_GGT_light_target | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 301 of file view3d_gizmo_light.c.
References wmGizmoGroupType::draw_prepare, wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::setup, wmGizmoGroupType::setup_keymap, WIDGETGROUP_light_target_draw_prepare(), WIDGETGROUP_light_target_poll(), WIDGETGROUP_light_target_setup(), WM_gizmogroup_setup_keymap_generic_maybe_drag(), WM_GIZMOGROUPTYPE_3D, and WM_GIZMOGROUPTYPE_PERSISTENT.
Referenced by view3d_widgets().
void VIEW3D_GGT_mesh_preselect_edgering | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 79 of file view3d_gizmo_preselect.c.
References ED_gizmo_poll_or_unlink_delayed_from_tool(), wmGizmoGroupType::flag, wmGizmoGroupType::gzmap_params, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoMapType_Params::regionid, RGN_TYPE_WINDOW, wmGizmoGroupType::setup, SPACE_VIEW3D, wmGizmoMapType_Params::spaceid, WIDGETGROUP_mesh_preselect_edgering_setup(), WM_GIZMOGROUPTYPE_3D, and WM_GIZMOGROUPTYPE_TOOL_FALLBACK_KEYMAP.
Referenced by view3d_widgets().
void VIEW3D_GGT_mesh_preselect_elem | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 42 of file view3d_gizmo_preselect.c.
References ED_gizmo_poll_or_unlink_delayed_from_tool(), wmGizmoGroupType::flag, wmGizmoGroupType::gzmap_params, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoMapType_Params::regionid, RGN_TYPE_WINDOW, wmGizmoGroupType::setup, SPACE_VIEW3D, wmGizmoMapType_Params::spaceid, WIDGETGROUP_mesh_preselect_elem_setup(), WM_GIZMOGROUPTYPE_3D, and WM_GIZMOGROUPTYPE_TOOL_FALLBACK_KEYMAP.
Referenced by view3d_widgets().
void VIEW3D_GGT_navigate | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 328 of file view3d_gizmo_navigate.c.
References wmGizmoGroupType::draw_prepare, wmGizmoGroupType::flag, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::setup, WIDGETGROUP_navigate_draw_prepare(), WIDGETGROUP_navigate_poll(), WIDGETGROUP_navigate_setup(), WM_GIZMOGROUPTYPE_DRAW_MODAL_ALL, WM_GIZMOGROUPTYPE_PERSISTENT, and WM_GIZMOGROUPTYPE_SCALE.
Referenced by view3d_widgets().
void VIEW3D_GGT_placement | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 1530 of file view3d_placement.c.
References ED_gizmo_poll_or_unlink_delayed_from_tool(), wmGizmoGroupType::flag, wmGizmoGroupType::gzmap_params, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoMapType_Params::regionid, RGN_TYPE_WINDOW, wmGizmoGroupType::setup, SPACE_VIEW3D, wmGizmoMapType_Params::spaceid, view3d_gzgt_placement_id, WIDGETGROUP_placement_setup(), WM_GIZMOGROUPTYPE_3D, WM_GIZMOGROUPTYPE_DRAW_MODAL_ALL, and WM_GIZMOGROUPTYPE_SCALE.
Referenced by view3d_widgets().
void VIEW3D_GGT_ruler | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 1259 of file view3d_gizmo_ruler.c.
References ED_gizmo_poll_or_unlink_delayed_from_tool(), wmGizmoGroupType::flag, wmGizmoGroupType::gzmap_params, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoMapType_Params::regionid, RGN_TYPE_WINDOW, wmGizmoGroupType::setup, SPACE_VIEW3D, wmGizmoMapType_Params::spaceid, view3d_gzgt_ruler_id, WIDGETGROUP_ruler_setup(), WM_GIZMOGROUPTYPE_3D, WM_GIZMOGROUPTYPE_DRAW_MODAL_ALL, and WM_GIZMOGROUPTYPE_SCALE.
Referenced by view3d_widgets().
void VIEW3D_GGT_tool_generic_handle_free | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 219 of file view3d_gizmo_tool_generic.c.
References wmGizmoGroupType::flag, wmGizmoGroupType::gzmap_params, handle_free_id, handle_free_radius_default, wmGizmoGroupType::idname, wmGizmoGroupType::message_subscribe, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoMapType_Params::regionid, RGN_TYPE_WINDOW, RNA_def_float(), wmGizmoGroupType::setup, SPACE_VIEW3D, wmGizmoMapType_Params::spaceid, wmGizmoGroupType::srna, WIDGETGROUP_gizmo_message_subscribe(), WIDGETGROUP_tool_generic_poll(), WIDGETGROUP_tool_generic_refresh(), WIDGETGROUP_tool_generic_setup(), WM_GIZMOGROUPTYPE_3D, and WM_GIZMOGROUPTYPE_TOOL_FALLBACK_KEYMAP.
Referenced by view3d_widgets().
void VIEW3D_GGT_tool_generic_handle_normal | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 192 of file view3d_gizmo_tool_generic.c.
References wmGizmoGroupType::flag, wmGizmoGroupType::gzmap_params, handle_normal_id, handle_normal_radius_default, wmGizmoGroupType::idname, wmGizmoGroupType::message_subscribe, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoMapType_Params::regionid, RGN_TYPE_WINDOW, RNA_def_float(), wmGizmoGroupType::setup, SPACE_VIEW3D, wmGizmoMapType_Params::spaceid, wmGizmoGroupType::srna, WIDGETGROUP_gizmo_message_subscribe(), WIDGETGROUP_tool_generic_poll(), WIDGETGROUP_tool_generic_refresh(), WIDGETGROUP_tool_generic_setup(), WM_GIZMOGROUPTYPE_3D, WM_GIZMOGROUPTYPE_DELAY_REFRESH_FOR_TWEAK, and WM_GIZMOGROUPTYPE_TOOL_FALLBACK_KEYMAP.
Referenced by view3d_widgets().
void VIEW3D_GT_navigate_rotate | ( | struct wmGizmoType * | gzt | ) |
Definition at line 372 of file view3d_gizmo_navigate_type.c.
References wmGizmoType::cursor_get, wmGizmoType::draw, gizmo_axis_cursor_get(), gizmo_axis_draw(), gizmo_axis_screen_bounds_get(), gizmo_axis_test_select(), wmGizmoType::idname, wmGizmoType::screen_bounds_get, wmGizmoType::struct_size, and wmGizmoType::test_select.
Referenced by view3d_widgets().
void VIEW3D_GT_ruler_item | ( | struct wmGizmoType * | gzt | ) |
Definition at line 1199 of file view3d_gizmo_ruler.c.
References wmGizmoType::cursor_get, wmGizmoType::draw, wmGizmoType::exit, gizmo_ruler_cursor_get(), gizmo_ruler_draw(), gizmo_ruler_exit(), gizmo_ruler_invoke(), gizmo_ruler_modal(), gizmo_ruler_test_select(), wmGizmoType::idname, wmGizmoType::invoke, wmGizmoType::modal, wmGizmoType::struct_size, and wmGizmoType::test_select.
Referenced by view3d_widgets().
Definition at line 135 of file view3d_ops.c.
References transform_operatortypes(), VIEW3D_OT_background_image_add(), VIEW3D_OT_background_image_remove(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_camera_to_view(), VIEW3D_OT_camera_to_view_selected(), VIEW3D_OT_clear_render_border(), VIEW3D_OT_clip_border(), VIEW3D_OT_copybuffer(), VIEW3D_OT_cursor3d(), VIEW3D_OT_dolly(), VIEW3D_OT_drop_world(), VIEW3D_OT_fly(), VIEW3D_OT_interactive_add(), VIEW3D_OT_localview(), VIEW3D_OT_localview_remove_from(), VIEW3D_OT_move(), VIEW3D_OT_navigate(), VIEW3D_OT_object_as_camera(), VIEW3D_OT_object_mode_pie_or_toggle(), VIEW3D_OT_pastebuffer(), VIEW3D_OT_render_border(), VIEW3D_OT_rotate(), VIEW3D_OT_ruler_add(), VIEW3D_OT_ruler_remove(), VIEW3D_OT_select(), VIEW3D_OT_select_box(), VIEW3D_OT_select_circle(), VIEW3D_OT_select_lasso(), VIEW3D_OT_select_menu(), VIEW3D_OT_smoothview(), VIEW3D_OT_snap_cursor_to_active(), VIEW3D_OT_snap_cursor_to_center(), VIEW3D_OT_snap_cursor_to_grid(), VIEW3D_OT_snap_cursor_to_selected(), VIEW3D_OT_snap_selected_to_active(), VIEW3D_OT_snap_selected_to_cursor(), VIEW3D_OT_snap_selected_to_grid(), VIEW3D_OT_toggle_matcap_flip(), VIEW3D_OT_toggle_shading(), VIEW3D_OT_toggle_xray(), VIEW3D_OT_view_all(), VIEW3D_OT_view_axis(), VIEW3D_OT_view_camera(), VIEW3D_OT_view_center_camera(), VIEW3D_OT_view_center_cursor(), VIEW3D_OT_view_center_lock(), VIEW3D_OT_view_center_pick(), VIEW3D_OT_view_lock_clear(), VIEW3D_OT_view_lock_to_active(), VIEW3D_OT_view_orbit(), VIEW3D_OT_view_pan(), VIEW3D_OT_view_persportho(), VIEW3D_OT_view_roll(), VIEW3D_OT_view_selected(), VIEW3D_OT_walk(), VIEW3D_OT_zoom(), VIEW3D_OT_zoom_border(), VIEW3D_OT_zoom_camera_1_to_1(), and WM_operatortype_append().
Referenced by ED_spacetype_view3d().
void VIEW3D_OT_background_image_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 595 of file view3d_edit.c.
References background_image_add_exec(), background_image_add_invoke(), background_image_add_poll(), wmOperatorType::description, wmOperatorType::exec, FILE_DEFAULTDISPLAY, FILE_OPENFILE, FILE_SORT_DEFAULT, FILE_SPECIAL, FILE_TYPE_FOLDER, FILE_TYPE_IMAGE, FILE_TYPE_MOVIE, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, WM_FILESEL_FILEPATH, WM_FILESEL_RELPATH, WM_operator_properties_filesel(), and WM_operator_properties_id_lookup().
Referenced by view3d_operatortypes().
void VIEW3D_OT_background_image_remove | ( | struct wmOperatorType * | ot | ) |
Definition at line 660 of file view3d_edit.c.
References background_image_remove_exec(), wmOperatorType::description, ED_operator_camera_poll(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, RNA_def_int(), and wmOperatorType::srna.
Referenced by view3d_operatortypes().
void VIEW3D_OT_bone_select_menu | ( | struct wmOperatorType * | ot | ) |
Definition at line 1713 of file view3d_select.c.
References bone_select_menu_exec(), wmOperatorType::description, DummyRNA_NULL_items, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, object_select_menu_enum_itemf(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::prop, PROP_ENUM_NO_TRANSLATE, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_enum(), RNA_def_enum_funcs(), RNA_def_property_flag(), wmOperatorType::srna, and WM_menu_invoke().
Referenced by view3d_operatortypes().
void VIEW3D_OT_camera_to_view | ( | struct wmOperatorType * | ot | ) |
Definition at line 100 of file view3d_view.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, view3d_camera_to_view_exec(), and view3d_camera_to_view_poll().
Referenced by view3d_operatortypes().
void VIEW3D_OT_camera_to_view_selected | ( | struct wmOperatorType * | ot | ) |
Definition at line 143 of file view3d_view.c.
References wmOperatorType::description, ED_operator_scene_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and view3d_camera_to_view_selected_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_clear_render_border | ( | struct wmOperatorType * | ot | ) |
Definition at line 386 of file view3d_edit.c.
References clear_render_border_exec(), wmOperatorType::description, ED_operator_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by view3d_operatortypes().
void VIEW3D_OT_clip_border | ( | struct wmOperatorType * | ot | ) |
Definition at line 793 of file view3d_edit.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_region_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, ot, wmOperatorType::poll, view3d_clipping_exec(), view3d_clipping_invoke(), WM_gesture_box_cancel(), WM_gesture_box_modal(), and WM_operator_properties_border().
Referenced by view3d_operatortypes().
void VIEW3D_OT_cursor3d | ( | struct wmOperatorType * | ot | ) |
Definition at line 1076 of file view3d_edit.c.
References wmOperatorType::description, ED_operator_region_view3d_active(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, NULL, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_enum(), RNA_def_property_flag(), wmOperatorType::srna, V3D_CURSOR_ORIENT_GEOM, V3D_CURSOR_ORIENT_NONE, V3D_CURSOR_ORIENT_VIEW, V3D_CURSOR_ORIENT_XFORM, and view3d_cursor3d_invoke().
Referenced by view3d_operatortypes().
void VIEW3D_OT_drop_world | ( | struct wmOperatorType * | ot | ) |
Definition at line 713 of file view3d_edit.c.
References wmOperatorType::description, drop_world_exec(), drop_world_poll(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_INTERNAL, OPTYPE_UNDO, ot, wmOperatorType::poll, and WM_operator_properties_id_lookup().
Referenced by view3d_operatortypes().
void VIEW3D_OT_interactive_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 1346 of file view3d_placement.c.
References wmOperatorType::cancel, wmOperatorType::description, wmOperatorType::flag, wmOperatorType::idname, idp_rna_plane_axis_get_fn(), idp_rna_plane_axis_set_fn(), idp_rna_plane_depth_get_fn(), idp_rna_plane_depth_set_fn(), idp_rna_plane_orient_get_fn(), idp_rna_plane_orient_set_fn(), idp_rna_snap_target_get_fn(), idp_rna_snap_target_set_fn(), idp_rna_use_plane_axis_auto_get_fn(), idp_rna_use_plane_axis_auto_set_fn(), wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, NULL, ot, PLACE_ASPECT_FIXED, PLACE_ASPECT_FREE, PLACE_ORIGIN_BASE, PLACE_ORIGIN_CENTER, PLACE_PRIMITIVE_TYPE_CONE, PLACE_PRIMITIVE_TYPE_CUBE, PLACE_PRIMITIVE_TYPE_CYLINDER, PLACE_PRIMITIVE_TYPE_SPHERE_ICO, PLACE_PRIMITIVE_TYPE_SPHERE_UV, PLACE_SNAP_TO_DEFAULT, PLACE_SNAP_TO_GEOMETRY, wmOperatorType::poll, InteractivePlaceData::primitive_type, PROP_ENUM, PROP_HIDDEN, PROP_IDPROPERTY, PROP_NONE, PROP_PTR_NO_OWNERSHIP, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property(), RNA_def_property_boolean_funcs_runtime(), RNA_def_property_enum_default(), RNA_def_property_enum_funcs_runtime(), RNA_def_property_enum_items(), RNA_def_property_flag(), RNA_def_property_ui_text(), rna_enum_axis_xyz_items, wmOperatorType::srna, V3D_PLACE_DEPTH_CURSOR_PLANE, V3D_PLACE_DEPTH_CURSOR_VIEW, V3D_PLACE_DEPTH_SURFACE, V3D_PLACE_ORIENT_DEFAULT, V3D_PLACE_ORIENT_SURFACE, view3d_interactive_add_cancel(), view3d_interactive_add_invoke(), view3d_interactive_add_modal(), and view3d_interactive_add_poll().
Referenced by view3d_operatortypes().
void VIEW3D_OT_localview | ( | struct wmOperatorType * | ot | ) |
Definition at line 1070 of file view3d_view.c.
References wmOperatorType::description, ED_operator_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, localview_exec(), wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by view3d_operatortypes().
void VIEW3D_OT_localview_remove_from | ( | struct wmOperatorType * | ot | ) |
Definition at line 1132 of file view3d_view.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, localview_remove_from_exec(), localview_remove_from_poll(), wmOperatorType::name, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by view3d_operatortypes().
void VIEW3D_OT_navigate | ( | struct wmOperatorType * | ot | ) |
Definition at line 529 of file view3d_edit.c.
References wmOperatorType::description, ED_operator_view3d_active(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, ot, wmOperatorType::poll, and view3d_navigate_invoke().
Referenced by view3d_operatortypes().
void VIEW3D_OT_object_as_camera | ( | struct wmOperatorType * | ot | ) |
Definition at line 285 of file view3d_view.c.
References wmOperatorType::description, ED_operator_rv3d_user_region_poll(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and view3d_setobjectascamera_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_object_mode_pie_or_toggle | ( | struct wmOperatorType * | ot | ) |
Definition at line 1813 of file view3d_buttons.c.
References ED_operator_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, and view3d_object_mode_menu().
Referenced by view3d_operatortypes().
void VIEW3D_OT_render_border | ( | struct wmOperatorType * | ot | ) |
Definition at line 326 of file view3d_edit.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, render_border_exec(), WM_gesture_box_cancel(), WM_gesture_box_invoke(), WM_gesture_box_modal(), and WM_operator_properties_border().
Referenced by view3d_operatortypes().
void VIEW3D_OT_ruler_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 1354 of file view3d_gizmo_ruler.c.
References wmOperatorType::description, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_INTERNAL, OPTYPE_UNDO, ot, wmOperatorType::poll, view3d_ruler_add_invoke(), and view3d_ruler_poll().
Referenced by view3d_operatortypes().
void VIEW3D_OT_ruler_remove | ( | struct wmOperatorType * | ot | ) |
Definition at line 1411 of file view3d_gizmo_ruler.c.
References wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_INTERNAL, OPTYPE_UNDO, ot, wmOperatorType::poll, view3d_ruler_poll(), and view3d_ruler_remove_invoke().
Referenced by view3d_operatortypes().
void VIEW3D_OT_select | ( | struct wmOperatorType * | ot | ) |
Definition at line 2999 of file view3d_select.c.
References wmOperatorType::description, ED_operator_view3d_active(), ED_select_pick_get_name(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::get_name, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, NULL, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_int_vector(), RNA_def_property_flag(), wmOperatorType::srna, view3d_select_exec(), view3d_select_invoke(), and WM_operator_properties_mouse_select().
Referenced by view3d_operatortypes().
void VIEW3D_OT_select_box | ( | struct wmOperatorType * | ot | ) |
Definition at line 3885 of file view3d_select.c.
References wmOperatorType::cancel, wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, view3d_box_select_exec(), view3d_selectable_data(), WM_gesture_box_cancel(), WM_gesture_box_invoke(), WM_gesture_box_modal(), WM_operator_properties_gesture_box(), and WM_operator_properties_select_operation().
Referenced by view3d_operatortypes().
void VIEW3D_OT_select_circle | ( | struct wmOperatorType * | ot | ) |
Definition at line 4763 of file view3d_select.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_select_circle_get_name(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::get_name, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, view3d_circle_select_cancel(), view3d_circle_select_exec(), view3d_circle_select_modal(), view3d_selectable_data(), WM_gesture_circle_invoke(), WM_operator_properties_gesture_circle(), and WM_operator_properties_select_operation_simple().
Referenced by view3d_operatortypes().
void VIEW3D_OT_select_lasso | ( | struct wmOperatorType * | ot | ) |
Definition at line 1380 of file view3d_select.c.
References wmOperatorType::cancel, wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_DEPENDS_ON_CURSOR, OPTYPE_UNDO, ot, wmOperatorType::poll, view3d_lasso_select_exec(), view3d_selectable_data(), WM_gesture_lasso_cancel(), WM_gesture_lasso_invoke(), WM_gesture_lasso_modal(), WM_operator_properties_gesture_lasso(), and WM_operator_properties_select_operation().
Referenced by view3d_operatortypes().
void VIEW3D_OT_select_menu | ( | struct wmOperatorType * | ot | ) |
Definition at line 1522 of file view3d_select.c.
References wmOperatorType::description, DummyRNA_NULL_items, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, object_select_menu_enum_itemf(), object_select_menu_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::prop, PROP_ENUM_NO_TRANSLATE, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_enum(), RNA_def_enum_funcs(), RNA_def_property_flag(), wmOperatorType::srna, and WM_menu_invoke().
Referenced by view3d_operatortypes().
void VIEW3D_OT_snap_cursor_to_active | ( | struct wmOperatorType * | ot | ) |
Definition at line 942 of file view3d_snap.c.
References wmOperatorType::description, ED_operator_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and snap_curs_to_active_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_snap_cursor_to_center | ( | struct wmOperatorType * | ot | ) |
Definition at line 979 of file view3d_snap.c.
References wmOperatorType::description, ED_operator_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and snap_curs_to_center_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_snap_cursor_to_grid | ( | struct wmOperatorType * | ot | ) |
Definition at line 694 of file view3d_snap.c.
References wmOperatorType::description, ED_operator_region_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and snap_curs_to_grid_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_snap_cursor_to_selected | ( | struct wmOperatorType * | ot | ) |
Definition at line 893 of file view3d_snap.c.
References wmOperatorType::description, ED_operator_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and snap_curs_to_sel_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_snap_selected_to_active | ( | struct wmOperatorType * | ot | ) |
Definition at line 652 of file view3d_snap.c.
References wmOperatorType::description, ED_operator_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and snap_selected_to_active_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_snap_selected_to_cursor | ( | struct wmOperatorType * | ot | ) |
Definition at line 608 of file view3d_snap.c.
References wmOperatorType::description, ED_operator_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), snap_selected_to_cursor_exec(), and wmOperatorType::srna.
Referenced by view3d_operatortypes().
void VIEW3D_OT_snap_selected_to_grid | ( | struct wmOperatorType * | ot | ) |
Definition at line 267 of file view3d_snap.c.
References wmOperatorType::description, ED_operator_region_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and snap_sel_to_grid_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_toggle_matcap_flip | ( | struct wmOperatorType * | ot | ) |
Definition at line 67 of file view3d_header.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::name, ot, and toggle_matcap_flip().
Referenced by view3d_operatortypes().
void VIEW3D_OT_toggle_shading | ( | struct wmOperatorType * | ot | ) |
Definition at line 1170 of file view3d_edit.c.
References wmOperatorType::description, ED_operator_view3d_active(), wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, prop_shading_type_items, PROP_SKIP_SAVE, RNA_def_enum(), RNA_def_property_flag(), wmOperatorType::srna, and toggle_shading_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_toggle_xray | ( | struct wmOperatorType * | ot | ) |
Definition at line 1225 of file view3d_edit.c.
References wmOperatorType::description, ED_operator_view3d_active(), wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, and toggle_xray_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_view_center_camera | ( | struct wmOperatorType * | ot | ) |
Definition at line 200 of file view3d_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, view3d_camera_user_poll(), and view3d_center_camera_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_view_center_lock | ( | struct wmOperatorType * | ot | ) |
Definition at line 232 of file view3d_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, view3d_center_lock_exec(), and view3d_lock_poll().
Referenced by view3d_operatortypes().
void VIEW3D_OT_view_lock_clear | ( | struct wmOperatorType * | ot | ) |
Definition at line 90 of file view3d_edit.c.
References wmOperatorType::description, ED_operator_region_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, and view_lock_clear_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_view_lock_to_active | ( | struct wmOperatorType * | ot | ) |
Definition at line 147 of file view3d_edit.c.
References wmOperatorType::description, ED_operator_region_view3d_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, and view_lock_to_active_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_view_persportho | ( | struct wmOperatorType * | ot | ) |
Definition at line 489 of file view3d_edit.c.
References wmOperatorType::description, ED_operator_rv3d_user_region_poll(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, and viewpersportho_exec().
Referenced by view3d_operatortypes().
void VIEW3D_OT_zoom_camera_1_to_1 | ( | struct wmOperatorType * | ot | ) |
Definition at line 444 of file view3d_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, view3d_camera_user_poll(), and view3d_zoom_1_to_1_camera_exec().
Referenced by view3d_operatortypes().
void view3d_viewmatrix_set | ( | struct Depsgraph * | depsgraph, |
const struct Scene * | scene, | ||
const View3D * | v3d, | ||
RegionView3D * | rv3d, | ||
const float | rect_scale[2] | ||
) |
Sets RegionView3D.viewmat
depsgraph | Depsgraph. |
scene | Scene for camera and cursor location. |
v3d | View 3D space data. |
rv3d | 3D region which stores the final matrices. |
rect_scale | Optional 2D scale argument, Use when displaying a sub-region, eg: when view3d_winmatrix_set takes a 'rect' argument. |
Referenced by ED_view3d_update_viewmat().
void view3d_winmatrix_set | ( | struct Depsgraph * | depsgraph, |
struct ARegion * | region, | ||
const View3D * | v3d, | ||
const rcti * | rect | ||
) |
rect | optional for picking (can be NULL). |
Definition at line 306 of file view3d_view.c.
References BLI_rctf_size_x(), BLI_rctf_size_y(), depsgraph, ED_view3d_viewplane_get(), float(), GPU_matrix_frustum_set(), GPU_matrix_ortho_set(), GPU_matrix_projection_get, RegionView3D::is_persp, NULL, ARegion::regiondata, RegionView3D::winmat, ARegion::winx, ARegion::winy, rcti::xmax, rctf::xmax, rcti::xmin, rctf::xmin, rcti::ymax, rctf::ymax, rcti::ymin, and rctf::ymin.
Referenced by ED_view3d_update_viewmat().
void viewplace_modal_keymap | ( | struct wmKeyConfig * | keyconf | ) |
Definition at line 933 of file view3d_placement.c.
References wmKeyMap::modal_items, NULL, PLACE_MODAL_FIXED_ASPECT_OFF, PLACE_MODAL_FIXED_ASPECT_ON, PLACE_MODAL_PIVOT_CENTER_OFF, PLACE_MODAL_PIVOT_CENTER_ON, PLACE_MODAL_SNAP_OFF, PLACE_MODAL_SNAP_ON, WM_modalkeymap_assign(), WM_modalkeymap_ensure(), and WM_modalkeymap_find().
Referenced by view3d_keymap().
|
extern |
Definition at line 38 of file drawobject.c.
Referenced by drawviewborder().
|
extern |
Definition at line 39 of file drawobject.c.
Referenced by drawviewborder().
|
extern |
Definition at line 1864 of file space_view3d.c.
Referenced by bpy_context_members(), and view3d_context().