Blender  V3.3
Macros | Functions | Variables
view3d_intern.h File Reference
#include "ED_view3d.h"

Go to the source code of this file.

Macros

#define VIEW3D_CAMERA_BORDER_HACK
 

Functions

void VIEW3D_OT_toggle_matcap_flip (struct wmOperatorType *ot)
 
void view3d_operatortypes (void)
 
void VIEW3D_OT_zoom_camera_1_to_1 (struct wmOperatorType *ot)
 
void VIEW3D_OT_view_lock_clear (struct wmOperatorType *ot)
 
void VIEW3D_OT_view_lock_to_active (struct wmOperatorType *ot)
 
void VIEW3D_OT_view_center_camera (struct wmOperatorType *ot)
 
void VIEW3D_OT_view_center_lock (struct wmOperatorType *ot)
 
void VIEW3D_OT_view_persportho (struct wmOperatorType *ot)
 
void VIEW3D_OT_navigate (struct wmOperatorType *ot)
 
void VIEW3D_OT_background_image_add (struct wmOperatorType *ot)
 
void VIEW3D_OT_background_image_remove (struct wmOperatorType *ot)
 
void VIEW3D_OT_drop_world (struct wmOperatorType *ot)
 
void VIEW3D_OT_clip_border (struct wmOperatorType *ot)
 
void VIEW3D_OT_cursor3d (struct wmOperatorType *ot)
 
void VIEW3D_OT_render_border (struct wmOperatorType *ot)
 
void VIEW3D_OT_clear_render_border (struct wmOperatorType *ot)
 
void VIEW3D_OT_toggle_shading (struct wmOperatorType *ot)
 
void VIEW3D_OT_toggle_xray (struct wmOperatorType *ot)
 
void view3d_main_region_draw (const struct bContext *C, struct ARegion *region)
 
void view3d_draw_region_info (const struct bContext *C, struct ARegion *region)
 
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)
 
void ED_view3d_draw_depth_loop (struct Depsgraph *depsgraph, struct Scene *scene, struct ARegion *region, View3D *v3d)
 
void view3d_depths_rect_create (struct ARegion *region, struct rcti *rect, struct ViewDepths *r_d)
 
float view3d_depth_near (struct ViewDepths *d)
 
void VIEW3D_OT_select (struct wmOperatorType *ot)
 
void VIEW3D_OT_select_circle (struct wmOperatorType *ot)
 
void VIEW3D_OT_select_box (struct wmOperatorType *ot)
 
void VIEW3D_OT_select_lasso (struct wmOperatorType *ot)
 
void VIEW3D_OT_select_menu (struct wmOperatorType *ot)
 
void VIEW3D_OT_bone_select_menu (struct wmOperatorType *ot)
 
void view3d_boxview_copy (struct ScrArea *area, struct ARegion *region)
 
void view3d_boxview_sync (struct ScrArea *area, struct ARegion *region)
 
bool ED_view3d_boundbox_clip_ex (const RegionView3D *rv3d, const struct BoundBox *bb, float obmat[4][4])
 
bool ED_view3d_boundbox_clip (RegionView3D *rv3d, const struct BoundBox *bb)
 
void VIEW3D_OT_camera_to_view (struct wmOperatorType *ot)
 
void VIEW3D_OT_camera_to_view_selected (struct wmOperatorType *ot)
 
void VIEW3D_OT_object_as_camera (struct wmOperatorType *ot)
 
void VIEW3D_OT_localview (struct wmOperatorType *ot)
 
void VIEW3D_OT_localview_remove_from (struct wmOperatorType *ot)
 
void view3d_winmatrix_set (struct Depsgraph *depsgraph, struct ARegion *region, const View3D *v3d, const rcti *rect)
 
void view3d_viewmatrix_set (struct Depsgraph *depsgraph, const struct Scene *scene, const View3D *v3d, RegionView3D *rv3d, const float rect_scale[2])
 
void viewplace_modal_keymap (struct wmKeyConfig *keyconf)
 
void VIEW3D_OT_object_mode_pie_or_toggle (struct wmOperatorType *ot)
 
void view3d_buttons_register (struct ARegionType *art)
 
struct View3DCameraControlED_view3d_cameracontrol_acquire (struct Depsgraph *depsgraph, struct Scene *scene, View3D *v3d, RegionView3D *rv3d)
 
void ED_view3d_cameracontrol_update (struct View3DCameraControl *vctrl, bool use_autokey, struct bContext *C, bool do_rotate, bool do_translate)
 
void ED_view3d_cameracontrol_release (struct View3DCameraControl *vctrl, bool restore)
 
struct ObjectED_view3d_cameracontrol_object_get (struct View3DCameraControl *vctrl)
 
bool ED_view3d_minmax_verts (struct Object *obedit, float min[3], float max[3])
 
void VIEW3D_OT_snap_selected_to_grid (struct wmOperatorType *ot)
 
void VIEW3D_OT_snap_selected_to_cursor (struct wmOperatorType *ot)
 
void VIEW3D_OT_snap_selected_to_active (struct wmOperatorType *ot)
 
void VIEW3D_OT_snap_cursor_to_grid (struct wmOperatorType *ot)
 
void VIEW3D_OT_snap_cursor_to_center (struct wmOperatorType *ot)
 
void VIEW3D_OT_snap_cursor_to_selected (struct wmOperatorType *ot)
 
void VIEW3D_OT_snap_cursor_to_active (struct wmOperatorType *ot)
 
void VIEW3D_OT_interactive_add (struct wmOperatorType *ot)
 
void VIEW3D_GGT_light_spot (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_light_area (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_light_target (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_camera (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_camera_view (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_force_field (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_empty_image (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_armature_spline (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_navigate (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_mesh_preselect_elem (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_mesh_preselect_edgering (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_tool_generic_handle_normal (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_tool_generic_handle_free (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GGT_ruler (struct wmGizmoGroupType *gzgt)
 
void VIEW3D_GT_ruler_item (struct wmGizmoType *gzt)
 
void VIEW3D_OT_ruler_add (struct wmOperatorType *ot)
 
void VIEW3D_OT_ruler_remove (struct wmOperatorType *ot)
 
void VIEW3D_GT_navigate_rotate (struct wmGizmoType *gzt)
 
void VIEW3D_GGT_placement (struct wmGizmoGroupType *gzgt)
 

Variables

const char * view3d_context_dir []
 
uchar view3d_camera_border_hack_col [3]
 
bool view3d_camera_border_hack_test
 

Macro Definition Documentation

◆ VIEW3D_CAMERA_BORDER_HACK

#define VIEW3D_CAMERA_BORDER_HACK

Definition at line 239 of file view3d_intern.h.

Function Documentation

◆ ED_view3d_boundbox_clip()

bool ED_view3d_boundbox_clip ( RegionView3D rv3d,
const struct BoundBox bb 
)

◆ ED_view3d_boundbox_clip_ex()

bool ED_view3d_boundbox_clip_ex ( const RegionView3D rv3d,
const struct BoundBox bb,
float  obmat[4][4] 
)

◆ ED_view3d_cameracontrol_acquire()

struct View3DCameraControl* ED_view3d_cameracontrol_acquire ( struct Depsgraph depsgraph,
struct Scene scene,
View3D v3d,
RegionView3D rv3d 
)

◆ ED_view3d_cameracontrol_object_get()

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().

◆ ED_view3d_cameracontrol_release()

void ED_view3d_cameracontrol_release ( struct View3DCameraControl vctrl,
bool  restore 
)

◆ ED_view3d_cameracontrol_update()

void ED_view3d_cameracontrol_update ( struct View3DCameraControl vctrl,
bool  use_autokey,
struct bContext C,
bool  do_rotate,
bool  do_translate 
)

◆ ED_view3d_draw_depth_loop()

void ED_view3d_draw_depth_loop ( struct Depsgraph depsgraph,
struct Scene scene,
struct ARegion region,
View3D v3d 
)

◆ ED_view3d_draw_select_loop()

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 
)

◆ ED_view3d_minmax_verts()

bool ED_view3d_minmax_verts ( struct Object obedit,
float  min[3],
float  max[3] 
)

◆ view3d_boxview_copy()

void view3d_boxview_copy ( struct ScrArea area,
struct ARegion region 
)

◆ view3d_boxview_sync()

void view3d_boxview_sync ( struct ScrArea area,
struct ARegion region 
)

◆ view3d_buttons_register()

void view3d_buttons_register ( struct ARegionType art)

◆ view3d_depth_near()

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().

◆ view3d_depths_rect_create()

void view3d_depths_rect_create ( struct ARegion region,
struct rcti rect,
struct ViewDepths r_d 
)

◆ view3d_draw_region_info()

void view3d_draw_region_info ( const struct bContext C,
struct ARegion region 
)

Information drawn on top of the solid plates and composed data.

◆ VIEW3D_GGT_armature_spline()

void VIEW3D_GGT_armature_spline ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_camera()

void VIEW3D_GGT_camera ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_camera_view()

void VIEW3D_GGT_camera_view ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_empty_image()

void VIEW3D_GGT_empty_image ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_force_field()

void VIEW3D_GGT_force_field ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_light_area()

void VIEW3D_GGT_light_area ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_light_spot()

void VIEW3D_GGT_light_spot ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_light_target()

void VIEW3D_GGT_light_target ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_mesh_preselect_edgering()

void VIEW3D_GGT_mesh_preselect_edgering ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_mesh_preselect_elem()

void VIEW3D_GGT_mesh_preselect_elem ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_navigate()

void VIEW3D_GGT_navigate ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_placement()

void VIEW3D_GGT_placement ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_ruler()

void VIEW3D_GGT_ruler ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_tool_generic_handle_free()

void VIEW3D_GGT_tool_generic_handle_free ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_tool_generic_handle_normal()

void VIEW3D_GGT_tool_generic_handle_normal ( struct wmGizmoGroupType gzgt)

◆ VIEW3D_GT_navigate_rotate()

void VIEW3D_GT_navigate_rotate ( struct wmGizmoType gzt)

◆ VIEW3D_GT_ruler_item()

void VIEW3D_GT_ruler_item ( struct wmGizmoType gzt)

◆ view3d_main_region_draw()

void view3d_main_region_draw ( const struct bContext C,
struct ARegion region 
)

◆ view3d_operatortypes()

void view3d_operatortypes ( void  )

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().

◆ VIEW3D_OT_background_image_add()

void VIEW3D_OT_background_image_add ( struct wmOperatorType ot)

◆ VIEW3D_OT_background_image_remove()

void VIEW3D_OT_background_image_remove ( struct wmOperatorType ot)

◆ VIEW3D_OT_bone_select_menu()

void VIEW3D_OT_bone_select_menu ( struct wmOperatorType ot)

◆ VIEW3D_OT_camera_to_view()

void VIEW3D_OT_camera_to_view ( struct wmOperatorType ot)

◆ VIEW3D_OT_camera_to_view_selected()

void VIEW3D_OT_camera_to_view_selected ( struct wmOperatorType ot)

◆ VIEW3D_OT_clear_render_border()

void VIEW3D_OT_clear_render_border ( struct wmOperatorType ot)

◆ VIEW3D_OT_clip_border()

void VIEW3D_OT_clip_border ( struct wmOperatorType ot)

◆ VIEW3D_OT_cursor3d()

void VIEW3D_OT_cursor3d ( struct wmOperatorType ot)

◆ VIEW3D_OT_drop_world()

void VIEW3D_OT_drop_world ( struct wmOperatorType ot)

◆ VIEW3D_OT_interactive_add()

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().

◆ VIEW3D_OT_localview()

void VIEW3D_OT_localview ( struct wmOperatorType ot)

◆ VIEW3D_OT_localview_remove_from()

void VIEW3D_OT_localview_remove_from ( struct wmOperatorType ot)

◆ VIEW3D_OT_navigate()

void VIEW3D_OT_navigate ( struct wmOperatorType ot)

◆ VIEW3D_OT_object_as_camera()

void VIEW3D_OT_object_as_camera ( struct wmOperatorType ot)

◆ VIEW3D_OT_object_mode_pie_or_toggle()

void VIEW3D_OT_object_mode_pie_or_toggle ( struct wmOperatorType ot)

◆ VIEW3D_OT_render_border()

void VIEW3D_OT_render_border ( struct wmOperatorType ot)

◆ VIEW3D_OT_ruler_add()

void VIEW3D_OT_ruler_add ( struct wmOperatorType ot)

◆ VIEW3D_OT_ruler_remove()

void VIEW3D_OT_ruler_remove ( struct wmOperatorType ot)

◆ VIEW3D_OT_select()

void VIEW3D_OT_select ( struct wmOperatorType ot)

◆ VIEW3D_OT_select_box()

void VIEW3D_OT_select_box ( struct wmOperatorType ot)

◆ VIEW3D_OT_select_circle()

void VIEW3D_OT_select_circle ( struct wmOperatorType ot)

◆ VIEW3D_OT_select_lasso()

void VIEW3D_OT_select_lasso ( struct wmOperatorType ot)

◆ VIEW3D_OT_select_menu()

void VIEW3D_OT_select_menu ( struct wmOperatorType ot)

◆ VIEW3D_OT_snap_cursor_to_active()

void VIEW3D_OT_snap_cursor_to_active ( struct wmOperatorType ot)

◆ VIEW3D_OT_snap_cursor_to_center()

void VIEW3D_OT_snap_cursor_to_center ( struct wmOperatorType ot)

◆ VIEW3D_OT_snap_cursor_to_grid()

void VIEW3D_OT_snap_cursor_to_grid ( struct wmOperatorType ot)

◆ VIEW3D_OT_snap_cursor_to_selected()

void VIEW3D_OT_snap_cursor_to_selected ( struct wmOperatorType ot)

◆ VIEW3D_OT_snap_selected_to_active()

void VIEW3D_OT_snap_selected_to_active ( struct wmOperatorType ot)

◆ VIEW3D_OT_snap_selected_to_cursor()

void VIEW3D_OT_snap_selected_to_cursor ( struct wmOperatorType ot)

◆ VIEW3D_OT_snap_selected_to_grid()

void VIEW3D_OT_snap_selected_to_grid ( struct wmOperatorType ot)

◆ VIEW3D_OT_toggle_matcap_flip()

void VIEW3D_OT_toggle_matcap_flip ( struct wmOperatorType ot)

◆ VIEW3D_OT_toggle_shading()

void VIEW3D_OT_toggle_shading ( struct wmOperatorType ot)

◆ VIEW3D_OT_toggle_xray()

void VIEW3D_OT_toggle_xray ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_center_camera()

void VIEW3D_OT_view_center_camera ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_center_lock()

void VIEW3D_OT_view_center_lock ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_lock_clear()

void VIEW3D_OT_view_lock_clear ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_lock_to_active()

void VIEW3D_OT_view_lock_to_active ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_persportho()

void VIEW3D_OT_view_persportho ( struct wmOperatorType ot)

◆ VIEW3D_OT_zoom_camera_1_to_1()

void VIEW3D_OT_zoom_camera_1_to_1 ( struct wmOperatorType ot)

◆ view3d_viewmatrix_set()

void view3d_viewmatrix_set ( struct Depsgraph depsgraph,
const struct Scene scene,
const View3D v3d,
RegionView3D rv3d,
const float  rect_scale[2] 
)

Sets RegionView3D.viewmat

Parameters
depsgraphDepsgraph.
sceneScene for camera and cursor location.
v3dView 3D space data.
rv3d3D region which stores the final matrices.
rect_scaleOptional 2D scale argument, Use when displaying a sub-region, eg: when view3d_winmatrix_set takes a 'rect' argument.
Note
don't set windows active in here, is used by renderwin too.

Referenced by ED_view3d_update_viewmat().

◆ view3d_winmatrix_set()

void view3d_winmatrix_set ( struct Depsgraph depsgraph,
struct ARegion region,
const View3D v3d,
const rcti rect 
)

◆ viewplace_modal_keymap()

void viewplace_modal_keymap ( struct wmKeyConfig keyconf)

Variable Documentation

◆ view3d_camera_border_hack_col

uchar view3d_camera_border_hack_col[3]
extern

Definition at line 38 of file drawobject.c.

Referenced by drawviewborder().

◆ view3d_camera_border_hack_test

bool view3d_camera_border_hack_test
extern

Definition at line 39 of file drawobject.c.

Referenced by drawviewborder().

◆ view3d_context_dir

const char* view3d_context_dir[]
extern

Definition at line 1864 of file space_view3d.c.

Referenced by bpy_context_members(), and view3d_context().