Blender V4.3
ViewContext Struct Reference

#include <ED_view3d.hh>

Public Attributes

bContextC
 
Mainbmain
 
Depsgraph * depsgraph
 
Scenescene
 
ViewLayerview_layer
 
Objectobact
 
Objectobedit
 
ARegionregion
 
View3Dv3d
 
wmWindowwin
 
RegionView3Drv3d
 
BMEditMeshem
 
int mval [2]
 

Detailed Description

For mesh drawing callbacks, for viewport selection, etc.

Definition at line 61 of file ED_view3d.hh.

Member Data Documentation

◆ bmain

◆ C

◆ depsgraph

Depsgraph* ViewContext::depsgraph

Definition at line 68 of file ED_view3d.hh.

Referenced by add_vertex_invoke(), calculate_average_color(), blender::ed::sculpt_paint::trim::calculate_depth(), blender::ed::greasepencil::image_render::compute_view_matrices(), blender::ed::curves::curve_draw_init(), curve_draw_init(), curve_draw_invoke(), blender::ed::curves::curves_draw_invoke(), do_grease_pencil_box_select(), do_lasso_select_grease_pencil(), do_lasso_select_mesh(), do_lasso_select_paintface(), do_lasso_select_paintvert(), do_mesh_box_select(), do_paintface_box_select(), do_paintvert_box_select(), ed_curves_select_pick(), ed_grease_pencil_select_pick(), ED_mesh_pick_face(), ED_mesh_pick_vert(), ed_object_select_pick(), ED_view3d_select_id_validate(), ED_view3d_viewcontext_init(), EDBM_edge_find_nearest_ex(), EDBM_face_find_nearest_ex(), EDBM_unified_findnearest_from_raycast(), EDBM_vert_find_nearest_ex(), editselect_buf_cache_init(), blender::ed::greasepencil::fill_strokes(), blender::ed::greasepencil::fit_strokes_to_view(), blender::ed::sculpt_paint::face_set::gesture_apply_bmesh(), blender::ed::sculpt_paint::mask::gesture_apply_for_symmetry_pass(), blender::ed::sculpt_paint::face_set::gesture_apply_mesh(), gizmo_preselect_edgering_test_select(), grease_pencil_circle_select(), imapaint_pick_face(), knife_find_line_hits(), knife_input_ray_segment(), knife_recalc_ortho(), knife_snap_curr(), knifetool_init_obinfo(), mesh_circle_select(), mesh_foreachScreenEdge(), mesh_foreachScreenEdge_clip_bb_segment(), mesh_foreachScreenFace(), mesh_foreachScreenVert(), meshobject_foreachScreenVert(), obedit_circle_select(), blender::ed::object::object_transform_axis_target_invoke(), paint_facesel_circle_select(), paint_vertsel_circle_select(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_bmesh(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_mesh(), pose_foreachScreenBone(), ringsel_find_edge(), SCULPT_raycast_init(), blender::ed::greasepencil::selection_update(), view3d_box_select_exec(), view3d_lasso_select(), view3d_opengl_select_ex(), and blender::ed::greasepencil::weight_sample_invoke().

◆ em

◆ mval

◆ obact

Object* ViewContext::obact

Definition at line 71 of file ED_view3d.hh.

Referenced by blender::ed::sculpt_paint::trim::apply_trim(), blender::ed::sculpt_paint::trim::calc_expand_factor(), blender::ed::sculpt_paint::calc_local_from_screen(), blender::ed::sculpt_paint::trim::calculate_depth(), do_grease_pencil_box_select(), do_lasso_select_grease_pencil(), do_lasso_select_paintface(), do_lasso_select_paintvert(), do_lasso_tag_pose(), do_object_box_select(), do_paintface_box_select(), do_paintvert_box_select(), do_pose_box_select(), do_pose_tag_select_op_prepare(), ed_grease_pencil_select_pick(), ed_mball_findnearest_metaelem(), ed_object_select_pick(), ED_view3d_select_id_validate(), ED_view3d_viewcontext_init(), ED_view3d_viewcontext_init_object(), edbm_dupli_extrude_cursor_invoke(), EDBM_edge_find_nearest(), EDBM_face_find_nearest(), EDBM_vert_find_nearest(), editselect_buf_cache_init(), blender::ed::greasepencil::fill_strokes(), blender::ed::greasepencil::fit_strokes_to_view(), blender::ed::sculpt_paint::trim::generate_geometry(), blender::ed::sculpt_paint::face_set::gesture_apply_bmesh(), blender::ed::sculpt_paint::face_set::gesture_apply_for_symmetry_pass(), blender::ed::sculpt_paint::mask::gesture_apply_for_symmetry_pass(), blender::ed::sculpt_paint::project::gesture_apply_for_symmetry_pass(), blender::ed::sculpt_paint::face_set::gesture_apply_mesh(), blender::ed::sculpt_paint::face_set::gesture_begin(), blender::ed::sculpt_paint::mask::gesture_begin(), blender::ed::sculpt_paint::project::gesture_begin(), blender::ed::sculpt_paint::trim::gesture_begin(), blender::ed::sculpt_paint::face_set::gesture_end(), blender::ed::sculpt_paint::mask::gesture_end(), blender::ed::sculpt_paint::project::gesture_end(), blender::ed::sculpt_paint::trim::gesture_end(), blender::ed::sculpt_paint::trim::get_origin_and_normal(), grease_pencil_circle_select(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_modal(), blender::ed::greasepencil::grease_pencil_primitive_update_view(), blender::ed::sculpt_paint::hide::hide_show_apply_for_symmetry_pass(), blender::ed::sculpt_paint::hide::hide_show_end(), imapaint_pick_face(), blender::ed::sculpt_paint::gesture::init_common(), blender::ed::sculpt_paint::face_set::init_operation(), blender::ed::sculpt_paint::mask::init_operation(), knife_find_closest_face(), blender::ed::sculpt_paint::gesture::line_plane_from_tri(), meshobject_foreachScreenVert(), obedit_circle_select(), blender::ed::object::object_transform_axis_target_invoke(), blender::ed::sculpt_paint::paint_brush_stroke_add_step(), paint_calc_object_space_radius(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_drawing_setup_cursor_space(), blender::ed::sculpt_paint::paint_cursor_pose_brush_origins_draw(), blender::ed::sculpt_paint::paint_cursor_preview_boundary_data_pivot_draw(), blender::ed::sculpt_paint::paint_cursor_preview_boundary_data_update(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), blender::ed::sculpt_paint::paint_cursor_update_pixel_radius(), paint_facesel_circle_select(), blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_space_stroke_spacing(), blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::paint_stroke_modal(), paint_vertsel_circle_select(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_bmesh(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_grids(), blender::ed::sculpt_paint::hide::partialvis_gesture_update_mesh(), pose_circle_select(), pose_foreachScreenBone(), blender::ed::sculpt_paint::dyntopo::sample_detail(), blender::ed::sculpt_paint::dyntopo::sample_detail_dyntopo(), blender::ed::sculpt_paint::dyntopo::sample_detail_voxel(), SCULPT_cursor_geometry_info_update(), SCULPT_raycast_init(), SCULPT_stroke_get_location_ex(), SCULPT_tilt_apply_to_normal(), blender::ed::greasepencil::selection_update(), blender::ed::sculpt_paint::gesture::update_affected_nodes_by_clip_planes(), blender::ed::sculpt_paint::gesture::update_affected_nodes_by_line_plane(), view3d_box_select_exec(), view3d_circle_select_exec(), view3d_circle_select_recalc(), view3d_opengl_select_ex(), vpaint_stroke_done(), vpaint_stroke_update_step(), weight_sample_group_invoke(), blender::ed::greasepencil::weight_sample_invoke(), weight_sample_invoke(), and wpaint_stroke_update_step().

◆ obedit

Object* ViewContext::obedit

Definition at line 72 of file ED_view3d.hh.

Referenced by add_vertex_invoke(), armature_circle_select(), armature_foreachScreenBone(), blender::ed::curves::curve_draw_event_add(), curve_draw_event_add(), curve_draw_exec(), blender::ed::curves::curve_draw_init(), curve_draw_init(), curve_draw_invoke(), blender::ed::curves::curve_draw_stroke_3d(), curve_draw_stroke_3d(), blender::ed::curves::curve_draw_stroke_from_operator_elem(), curve_draw_stroke_from_operator_elem(), curve_pen_invoke(), curve_pen_modal(), blender::ed::curves::curves_draw_exec(), blender::ed::curves::curves_draw_invoke(), delete_point_under_mouse(), do_grease_pencil_box_select(), do_lasso_select_armature(), do_lasso_select_curve(), do_lasso_select_grease_pencil(), do_lasso_select_lattice(), do_lasso_select_mesh(), do_lasso_select_meta(), do_lattice_box_select(), do_mesh_box_select(), do_meta_box_select(), do_nurbs_box_select(), ed_armature_pick_bone_impl(), ED_curve_editfont_select_pick(), ED_curve_pick_vert_ex(), ed_curves_select_pick(), ed_grease_pencil_select_pick(), ED_lattice_select_pick(), ed_object_select_pick(), ED_view3d_viewcontext_init(), ED_view3d_viewcontext_init_object(), edbm_dupli_extrude_cursor_invoke(), EDBM_edge_find_nearest_ex(), EDBM_face_find_nearest_ex(), edbm_polybuild_delete_at_cursor_invoke(), edbm_polybuild_dissolve_at_cursor_invoke(), edbm_polybuild_face_at_cursor_invoke(), edbm_polybuild_split_at_cursor_invoke(), edbm_polybuild_transform_at_cursor_invoke(), EDBM_select_pick(), edbm_shortest_path_pick_invoke(), EDBM_vert_find_nearest_ex(), editselect_buf_cache_init(), em_setup_viewcontext(), extrude_points_from_selected_vertices(), get_nearest_editbonepoint(), grease_pencil_circle_select(), insert_point_to_segment(), is_spline_nearby(), knife_constrain_axis(), knifetool_modal(), lattice_circle_select(), lattice_foreachScreenVert(), loopcut_update_edge(), make_cyclic_if_endpoints(), mball_circle_select(), mball_foreachScreenElem(), mesh_circle_select(), mesh_foreachScreenEdge(), mesh_foreachScreenEdge_clip_bb_segment(), mesh_foreachScreenFace(), mesh_foreachScreenVert(), mouse_mesh_loop(), nurbs_foreachScreenVert(), nurbscurve_circle_select(), obedit_circle_select(), screenspace_to_worldspace(), blender::ed::greasepencil::selection_update(), blender::ed::curves::stroke_elem_pressure_set(), stroke_elem_pressure_set(), blender::ed::curves::stroke_elem_project_fallback(), stroke_elem_project_fallback(), stroke_elem_radius_from_pressure(), update_location_for_2d_curve(), view3d_box_select_exec(), view3d_circle_select_exec(), view3d_lasso_select(), view3d_opengl_select_ex(), view3d_preselect_update_preview_triangle_from_edge(), and view3d_preselect_update_preview_triangle_from_vert().

◆ region

ARegion* ViewContext::region

Definition at line 73 of file ED_view3d.hh.

Referenced by add_vertex_invoke(), armature_foreachScreenBone(), blender::ed::greasepencil::boundary_to_curves(), blender::ed::sculpt_paint::brush_delta_update(), blender::ed::greasepencil::build_curves_2d_bvh_from_visible(), blender::ed::sculpt_paint::trim::calc_expand_factor(), blender::ed::sculpt_paint::calc_local_from_screen(), blender::ed::curves::closest_elem_find_screen_space(), blender::ed::greasepencil::image_render::compute_view_matrices(), blender::ed::curves::curve_draw_event_add(), curve_draw_event_add(), blender::ed::curves::curve_draw_event_add_first(), curve_draw_event_add_first(), blender::ed::curves::curve_draw_exit(), curve_draw_exit(), blender::ed::curves::curve_draw_init(), curve_draw_init(), curve_draw_invoke(), curve_draw_modal(), blender::ed::curves::curves_draw_invoke(), blender::ed::curves::curves_draw_modal(), do_lasso_select_mesh(), do_lasso_select_objects(), do_lasso_select_paintface(), do_lasso_select_paintvert(), do_mesh_box_select(), do_paintface_box_select(), do_paintvert_box_select(), ED_curve_editfont_select_pick(), ED_mesh_pick_face(), ED_mesh_pick_vert(), ED_view3d_select_id_validate(), ED_view3d_viewcontext_init(), edbm_dupli_extrude_cursor_invoke(), EDBM_edge_find_nearest_ex(), EDBM_face_find_nearest_ex(), edbm_polybuild_face_at_cursor_invoke(), edbm_polybuild_split_at_cursor_invoke(), EDBM_unified_findnearest_from_raycast(), EDBM_vert_find_nearest_ex(), extrude_points_from_selected_vertices(), blender::ed::greasepencil::fill_strokes(), blender::ed::greasepencil::fit_strokes_to_view(), blender::ed::sculpt_paint::trim::generate_geometry(), gizmo_preselect_elem_test_select(), blender::ed::sculpt_paint::image::ops::paint::gradient_draw_line(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), imapaint_pick_face(), blender::ed::sculpt_paint::gesture::is_affected_lasso(), knifetool_init(), knifetool_modal(), lattice_foreachScreenVert(), blender::ed::sculpt_paint::gesture::line_calculate_plane_points(), blender::ed::sculpt_paint::load_tex_task_cb_ex(), loopcut_modal(), blender::ed::sculpt_paint::make_tex_snap(), mball_foreachScreenElem(), mesh_circle_select(), mesh_foreachScreenEdge(), mesh_foreachScreenEdge_clip_bb_segment(), mouse_mesh_loop(), mouse_select_object_center(), nurbs_foreachScreenVert(), object_circle_select(), object_mouse_select_menu(), blender::ed::object::object_transform_axis_target_calc_depth_init(), blender::ed::object::object_transform_axis_target_invoke(), blender::ed::object::object_transform_axis_target_modal(), paint_and_tex_color_alpha_intern(), paint_calc_object_space_radius(), blender::ed::sculpt_paint::paint_draw_alpha_overlay(), blender::ed::sculpt_paint::paint_draw_curve_cursor(), blender::ed::sculpt_paint::paint_draw_line_cursor(), blender::ed::sculpt_paint::paint_draw_smooth_cursor(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), paint_facesel_circle_select(), paint_vertsel_circle_select(), point_is_visible(), pose_foreachScreenBone(), blender::ed::greasepencil::primitive_local_to_screen(), blender::ed::sculpt_paint::project_brush_radius(), blender::ed::sculpt_paint::same_tex_snap(), screenspace_to_worldspace(), sculpt_apply_texture(), SCULPT_raycast_init(), SCULPT_vertex_is_occluded(), blender::ed::curves::select_box(), blender::ed::curves::select_box_mask(), blender::ed::curves::select_circle(), blender::ed::curves::select_circle_mask(), blender::ed::curves::select_lasso(), blender::ed::curves::select_lasso_mask(), blender::ed::curves::stroke_elem_project(), stroke_elem_project(), blender::ed::curves::stroke_elem_project_fallback(), stroke_elem_project_fallback(), view3d_opengl_select_ex(), view3d_preselect_update_preview_triangle_from_edge(), view3d_preselect_update_preview_triangle_from_vert(), vpaint_stroke_update_step(), worldspace_to_screenspace(), and wpaint_stroke_update_step().

◆ rv3d

RegionView3D* ViewContext::rv3d

Definition at line 76 of file ED_view3d.hh.

Referenced by add_vertex_invoke(), armature_circle_select(), armature_foreachScreenBone(), blender::ed::greasepencil::boundary_to_curves(), blender::ed::greasepencil::build_curves_2d_bvh_from_visible(), blender::ed::sculpt_paint::filter::cache_init(), blender::ed::sculpt_paint::trim::calc_expand_factor(), blender::ed::sculpt_paint::calc_local_from_screen(), blender::ed::greasepencil::image_render::compute_view_matrices(), blender::ed::curves::curve_draw_event_add_first(), curve_draw_event_add_first(), blender::ed::curves::curve_draw_init(), curve_draw_init(), curve_draw_invoke(), blender::ed::curves::curves_draw_invoke(), do_grease_pencil_box_select(), do_lasso_select_armature(), do_lasso_select_curve(), do_lasso_select_grease_pencil(), do_lasso_select_lattice(), do_lasso_select_mesh(), do_lasso_select_meta(), do_lasso_select_paintvert(), do_lasso_tag_pose(), do_lattice_box_select(), do_mesh_box_select(), do_nurbs_box_select(), do_paintvert_box_select(), ED_curve_editfont_select_pick(), ED_curve_pick_vert_ex(), ed_curves_select_pick(), ed_grease_pencil_select_pick(), ED_view3d_viewcontext_init(), edbm_dupli_extrude_cursor_invoke(), EDBM_edge_find_nearest_ex(), EDBM_face_find_nearest_ex(), edbm_polybuild_delete_at_cursor_invoke(), edbm_polybuild_face_at_cursor_invoke(), edbm_polybuild_split_at_cursor_invoke(), edbm_polybuild_transform_at_cursor_invoke(), EDBM_vert_find_nearest_ex(), blender::ed::greasepencil::fill_strokes(), blender::ed::sculpt_paint::filter_region_clip_factors(), blender::ed::sculpt_paint::filter_region_clip_factors(), findnearestLattvert(), blender::ed::greasepencil::fit_strokes_to_view(), grease_pencil_circle_select(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_modal(), blender::ed::greasepencil::grease_pencil_primitive_update_curves(), blender::ed::sculpt_paint::gesture::init_common(), knife_bvh_raycast_cb(), knife_find_closest_edge_of_face(), knife_find_closest_vert_of_edge(), knife_find_line_hits(), knife_linehit_set(), knife_recalc_ortho(), knife_sample_screen_density_from_closest_face(), knife_snap_curr(), knifetool_modal(), knifetool_raycast_planes(), lattice_circle_select(), lattice_foreachScreenVert(), mball_circle_select(), mball_foreachScreenElem(), mesh_circle_select(), mesh_foreachScreenEdge(), mesh_foreachScreenEdge_clip_bb_segment(), mesh_foreachScreenFace(), mesh_foreachScreenVert(), meshobject_foreachScreenVert(), mouse_mesh_loop(), nurbs_foreachScreenVert(), nurbscurve_circle_select(), obedit_circle_select(), paint_calc_object_space_radius(), blender::ed::sculpt_paint::paint_cursor_is_3d_view_navigating(), paint_vertsel_circle_select(), point_is_visible(), pose_circle_select(), pose_foreachScreenBone(), blender::ed::sculpt_paint::project_brush_radius(), SCULPT_cursor_geometry_info_update(), SCULPT_raycast_init(), SCULPT_tilt_apply_to_normal(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::vwpaint::update_cache_invariants(), update_location_for_2d_curve(), view3d_box_select_exec(), view3d_lasso_select(), view3d_opengl_select_ex(), vpaint_stroke_update_step(), weight_sample_group_invoke(), blender::ed::greasepencil::weight_sample_invoke(), weight_sample_invoke(), and wpaint_stroke_update_step().

◆ scene

Scene* ViewContext::scene

Definition at line 69 of file ED_view3d.hh.

Referenced by add_vertex_invoke(), brush_strength(), blender::ed::curves::curve_draw_event_add_first(), curve_draw_event_add_first(), curve_draw_exec(), blender::ed::curves::curve_draw_exec_precalc(), curve_draw_exec_precalc(), blender::ed::curves::curve_draw_init(), curve_draw_init(), curve_draw_invoke(), blender::ed::curves::curves_draw_exec(), blender::ed::curves::curves_draw_invoke(), do_armature_box_select(), do_grease_pencil_box_select(), do_lasso_select_grease_pencil(), do_lasso_select_mesh(), do_lasso_select_objects(), do_lasso_select_pose(), do_mesh_box_select(), do_object_box_select(), do_pose_box_select(), do_pose_tag_select_op_prepare(), ED_armature_edit_deselect_all_visible_multi(), ed_armature_pick_bone_impl(), ED_curve_deselect_all_multi(), ED_curve_editnurb_select_pick(), ED_curve_pick_vert_ex(), ed_curves_select_pick(), ed_grease_pencil_select_pick(), ED_lattice_deselect_all_multi(), ED_lattice_select_pick(), ED_mball_deselect_all_multi(), ed_mball_findnearest_metaelem(), ed_object_select_pick(), ED_pose_deselect_all_multi(), ED_view3d_select_id_validate(), ED_view3d_viewcontext_init(), edbm_dupli_extrude_cursor_invoke(), EDBM_edge_find_nearest(), EDBM_face_find_nearest(), EDBM_mesh_deselect_all_multi(), edbm_polybuild_delete_at_cursor_invoke(), edbm_polybuild_dissolve_at_cursor_invoke(), edbm_polybuild_face_at_cursor_invoke(), edbm_polybuild_split_at_cursor_invoke(), edbm_polybuild_transform_at_cursor_invoke(), edbm_select_linked_pick_invoke(), EDBM_select_pick(), EDBM_selectmode_disable_multi(), edbm_shortest_path_pick_invoke(), EDBM_vert_find_nearest(), edcu_shortest_path_pick_invoke(), editselect_buf_cache_init(), extrude_points_from_selected_vertices(), findnearestLattvert(), get_nearest_editbonepoint(), gizmo_preselect_edgering_test_select(), blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), grease_pencil_circle_select(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_update_curves(), blender::ed::sculpt_paint::mask::init_operation(), knifeproject_exec(), knifetool_init(), knifetool_invoke(), blender::ed::sculpt_paint::load_tex(), blender::ed::sculpt_paint::load_tex_cursor(), mesh_circle_select(), mesh_foreachScreenEdge(), mesh_foreachScreenEdge_clip_bb_segment(), mesh_foreachScreenFace(), mesh_foreachScreenVert(), mouse_mesh_loop(), mouse_select_eval_buffer(), mouse_select_object_center(), object_circle_select(), paint_and_tex_color_alpha_intern(), blender::ed::sculpt_paint::paint_cursor_update_unprojected_radius(), blender::ed::sculpt_paint::paint_draw_cursor_overlay(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), ringsel_find_edge(), sculpt_apply_texture(), blender::ed::greasepencil::selection_update(), view3d_box_select_exec(), view3d_circle_select_exec(), view3d_circle_select_recalc(), view3d_lasso_select(), view3d_opengl_select_ex(), blender::ed::greasepencil::weight_sample_invoke(), and weight_sample_invoke().

◆ v3d

View3D* ViewContext::v3d

Definition at line 74 of file ED_view3d.hh.

Referenced by add_vertex_invoke(), blender::ed::sculpt_paint::brush_delta_update(), blender::ed::greasepencil::image_render::compute_view_matrices(), blender::ed::curves::curve_draw_init(), curve_draw_init(), curve_draw_invoke(), curve_pen_invoke(), blender::ed::curves::curves_draw_invoke(), do_armature_box_select(), do_lasso_select_mesh(), do_lasso_select_objects(), do_lasso_select_paintface(), do_lasso_select_paintvert(), do_mesh_box_select(), do_object_box_select(), do_paintface_box_select(), do_paintvert_box_select(), do_pose_tag_select_op_prepare(), ED_armature_edit_deselect_all_visible_multi(), ed_armature_pick_bone_impl(), ED_curve_deselect_all_multi(), ED_curve_editnurb_select_pick(), ED_curve_pick_vert_ex(), ed_curves_select_pick(), ED_lattice_deselect_all_multi(), ED_lattice_select_pick(), ED_mball_deselect_all_multi(), ed_mball_findnearest_metaelem(), ED_mesh_pick_face(), ED_mesh_pick_vert(), ed_object_select_pick(), ED_pose_deselect_all_multi(), ed_view3d_give_base_under_cursor_ex(), ED_view3d_select_id_validate(), ED_view3d_viewcontext_init(), edbm_dupli_extrude_cursor_invoke(), EDBM_edge_find_nearest_ex(), EDBM_face_find_nearest_ex(), EDBM_mesh_deselect_all_multi(), edbm_polybuild_dissolve_at_cursor_invoke(), edbm_polybuild_face_at_cursor_invoke(), edbm_polybuild_split_at_cursor_invoke(), edbm_polybuild_transform_at_cursor_invoke(), edbm_preselect_or_active_init_viewcontext(), edbm_select_linked_pick_invoke(), EDBM_select_pick(), edbm_shortest_path_pick_invoke(), EDBM_unified_findnearest_from_raycast(), EDBM_vert_find_nearest_ex(), editselect_buf_cache_init(), extrude_points_from_selected_vertices(), blender::ed::greasepencil::fill_strokes(), blender::ed::sculpt_paint::filter_region_clip_factors(), blender::ed::sculpt_paint::filter_region_clip_factors(), findnearestLattvert(), blender::ed::sculpt_paint::trim::generate_geometry(), get_closest_vertex_to_point_in_nurbs(), get_nearest_editbonepoint(), blender::ed::sculpt_paint::grease_pencil_apply_fill(), blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), imapaint_pick_face(), knife_bvh_raycast_cb(), knife_constrain_axis(), knife_find_closest_edge_of_face(), knife_find_closest_face(), knife_find_closest_vert_of_edge(), knife_find_line_hits(), knife_input_ray_segment(), knife_recalc_ortho(), knife_sample_screen_density_from_closest_face(), knife_snap_curr(), knifeproject_exec(), knifetool_invoke(), knifetool_raycast_planes(), blender::ed::sculpt_paint::gesture::line_calculate_plane_points(), make_cyclic_if_endpoints(), mesh_circle_select(), mixed_bones_object_selectbuffer_extended(), mouse_mesh_loop(), mouse_select_eval_buffer(), mouse_select_object_center(), nurbs_foreachScreenVert(), object_circle_select(), blender::ed::object::object_transform_axis_target_invoke(), paint_facesel_circle_select(), paint_vertsel_circle_select(), point_is_visible(), screenspace_to_worldspace(), SCULPT_cursor_geometry_info_update(), SCULPT_raycast_init(), blender::ed::curves::stroke_elem_project_fallback(), stroke_elem_project_fallback(), view3d_box_select_exec(), view3d_circle_select_exec(), view3d_circle_select_recalc(), view3d_lasso_select(), view3d_opengl_select_ex(), view3d_preselect_update_preview_triangle_from_edge(), view3d_preselect_update_preview_triangle_from_vert(), weight_sample_group_invoke(), and weight_sample_invoke().

◆ view_layer

ViewLayer* ViewContext::view_layer

Definition at line 70 of file ED_view3d.hh.

Referenced by blender::ed::curves::curve_draw_init(), curve_draw_init(), do_armature_box_select(), do_lasso_select_objects(), do_object_box_select(), do_pose_tag_select_op_prepare(), ED_armature_edit_deselect_all_visible_multi(), ed_armature_pick_bone_impl(), ED_curve_deselect_all_multi(), ED_curve_editnurb_select_pick(), ED_curve_pick_vert_ex(), ed_curves_select_pick(), ED_lattice_deselect_all_multi(), ED_lattice_select_pick(), ED_mball_deselect_all_multi(), ed_mball_findnearest_metaelem(), ed_object_select_pick(), ED_pose_deselect_all_multi(), ED_view3d_select_id_validate(), ED_view3d_viewcontext_init(), edbm_dupli_extrude_cursor_invoke(), EDBM_edge_find_nearest(), EDBM_face_find_nearest(), EDBM_mesh_deselect_all_multi(), edbm_polybuild_delete_at_cursor_invoke(), edbm_polybuild_dissolve_at_cursor_invoke(), edbm_polybuild_face_at_cursor_invoke(), edbm_polybuild_split_at_cursor_invoke(), edbm_polybuild_transform_at_cursor_invoke(), edbm_select_linked_pick_invoke(), EDBM_select_pick(), EDBM_selectmode_disable_multi(), edbm_shortest_path_pick_invoke(), EDBM_vert_find_nearest(), edcu_shortest_path_pick_invoke(), editselect_buf_cache_init(), findnearestLattvert(), get_nearest_editbonepoint(), knife_constrain_axis(), knifeproject_exec(), knifetool_invoke(), mouse_mesh_loop(), mouse_select_eval_buffer(), mouse_select_object_center(), object_circle_select(), view3d_box_select_exec(), view3d_circle_select_exec(), view3d_circle_select_recalc(), view3d_lasso_select(), and view3d_opengl_select_ex().

◆ win


The documentation for this struct was generated from the following file: