Blender  V2.93
Classes | Macros | Typedefs | Enumerations | Functions | Variables
view3d_intern.h File Reference
#include "ED_view3d.h"

Go to the source code of this file.

Classes

struct  V3D_SmoothParams
 

Macros

#define VIEW3D_CAMERA_BORDER_HACK
 

Typedefs

typedef struct V3D_SmoothParams V3D_SmoothParams
 

Enumerations

enum  { DRAW_PICKING = (1 << 0) , DRAW_CONSTCOLOR = (1 << 1) , DRAW_SCENESET = (1 << 2) }
 

Functions

void VIEW3D_OT_toggle_matcap_flip (struct wmOperatorType *ot)
 
void view3d_operatortypes (void)
 
void VIEW3D_OT_zoom (struct wmOperatorType *ot)
 
void VIEW3D_OT_dolly (struct wmOperatorType *ot)
 
void VIEW3D_OT_zoom_camera_1_to_1 (struct wmOperatorType *ot)
 
void VIEW3D_OT_move (struct wmOperatorType *ot)
 
void VIEW3D_OT_rotate (struct wmOperatorType *ot)
 
void VIEW3D_OT_view_all (struct wmOperatorType *ot)
 
void VIEW3D_OT_view_axis (struct wmOperatorType *ot)
 
void VIEW3D_OT_view_camera (struct wmOperatorType *ot)
 
void VIEW3D_OT_view_selected (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_cursor (struct wmOperatorType *ot)
 
void VIEW3D_OT_view_center_pick (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_pan (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_view_orbit (struct wmOperatorType *ot)
 
void VIEW3D_OT_view_roll (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_zoom_border (struct wmOperatorType *ot)
 
void VIEW3D_OT_toggle_shading (struct wmOperatorType *ot)
 
void VIEW3D_OT_toggle_xray (struct wmOperatorType *ot)
 
void view3d_boxview_copy (struct ScrArea *area, struct ARegion *region)
 
void view3d_boxview_sync (struct ScrArea *area, struct ARegion *region)
 
void view3d_orbit_apply_dyn_ofs (float r_ofs[3], const float ofs_old[3], const float viewquat_old[4], const float viewquat_new[4], const float dyn_ofs[3])
 
void view3d_keymap (struct wmKeyConfig *keyconf)
 
void VIEW3D_OT_fly (struct wmOperatorType *ot)
 
void VIEW3D_OT_walk (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, ViewContext *vc, Scene *scene, struct ViewLayer *view_layer, View3D *v3d, struct ARegion *region, bool use_obedit_skip, bool use_nearest)
 
void ED_view3d_draw_depth_loop (struct Depsgraph *depsgraph, Scene *scene, struct ARegion *region, View3D *v3d)
 
void view3d_update_depths_rect (struct ARegion *region, struct ViewDepths *d, struct rcti *rect)
 
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_OT_smoothview (struct wmOperatorType *ot)
 
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)
 
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 ED_view3d_smooth_view_ex (const struct Depsgraph *depsgraph, struct wmWindowManager *wm, struct wmWindow *win, struct ScrArea *area, struct View3D *v3d, struct ARegion *region, const int smooth_viewtx, const V3D_SmoothParams *sview)
 
void ED_view3d_smooth_view (struct bContext *C, struct View3D *v3d, struct ARegion *region, const int smooth_viewtx, const V3D_SmoothParams *sview)
 
void ED_view3d_smooth_view_force_finish (struct bContext *C, struct View3D *v3d, struct ARegion *region)
 
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 fly_modal_keymap (struct wmKeyConfig *keyconf)
 
void walk_modal_keymap (struct wmKeyConfig *keyconf)
 
void viewrotate_modal_keymap (struct wmKeyConfig *keyconf)
 
void viewmove_modal_keymap (struct wmKeyConfig *keyconf)
 
void viewzoom_modal_keymap (struct wmKeyConfig *keyconf)
 
void viewdolly_modal_keymap (struct wmKeyConfig *keyconf)
 
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, Scene *scene, View3D *v3d, RegionView3D *rv3d)
 
void ED_view3d_cameracontrol_update (struct View3DCameraControl *vctrl, const bool use_autokey, struct bContext *C, const bool do_rotate, const bool do_translate)
 
void ED_view3d_cameracontrol_release (struct View3DCameraControl *vctrl, const 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 277 of file view3d_intern.h.

Typedef Documentation

◆ V3D_SmoothParams

Parameters for setting the new 3D Viewport state.

Each of the struct members may be NULL to signify they aren't to be adjusted.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DRAW_PICKING 
DRAW_CONSTCOLOR 
DRAW_SCENESET 

Definition at line 44 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 ( Depsgraph depsgraph,
Scene scene,
View3D v3d,
RegionView3D rv3d 
)

◆ ED_view3d_cameracontrol_object_get()

struct Object* ED_view3d_cameracontrol_object_get ( View3DCameraControl vctrl)

Returns the object which is being manipulated or NULL.

Definition at line 108 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 ( View3DCameraControl vctrl,
const bool  restore 
)

◆ ED_view3d_cameracontrol_update()

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

◆ ED_view3d_draw_depth_loop()

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

◆ ED_view3d_draw_select_loop()

void ED_view3d_draw_select_loop ( struct Depsgraph depsgraph,
ViewContext vc,
Scene scene,
struct ViewLayer view_layer,
View3D v3d,
struct ARegion region,
bool  use_obedit_skip,
bool  use_nearest 
)

◆ ED_view3d_minmax_verts()

bool ED_view3d_minmax_verts ( Object obedit,
float  r_min[3],
float  r_max[3] 
)

◆ ED_view3d_smooth_view()

void ED_view3d_smooth_view ( struct bContext C,
struct View3D v3d,
struct ARegion region,
const int  smooth_viewtx,
const V3D_SmoothParams sview 
)

◆ ED_view3d_smooth_view_ex()

void ED_view3d_smooth_view_ex ( const struct Depsgraph depsgraph,
struct wmWindowManager wm,
struct wmWindow win,
struct ScrArea area,
struct View3D v3d,
struct ARegion region,
const int  smooth_viewtx,
const V3D_SmoothParams sview 
)

◆ ED_view3d_smooth_view_force_finish()

void ED_view3d_smooth_view_force_finish ( bContext C,
View3D v3d,
ARegion region 
)

◆ fly_modal_keymap()

void fly_modal_keymap ( struct wmKeyConfig keyconf)

◆ 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)

◆ view3d_draw_region_info()

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

◆ 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_keymap()

void view3d_keymap ( struct wmKeyConfig keyconf)

◆ 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 150 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_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_orbit_apply_dyn_ofs()

void view3d_orbit_apply_dyn_ofs ( float  r_ofs[3],
const float  ofs_old[3],
const float  viewquat_old[4],
const float  viewquat_new[4],
const float  dyn_ofs[3] 
)

◆ 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_dolly()

void VIEW3D_OT_dolly ( struct wmOperatorType ot)

◆ VIEW3D_OT_fly()

void VIEW3D_OT_fly ( struct wmOperatorType ot)

◆ VIEW3D_OT_interactive_add()

void VIEW3D_OT_interactive_add ( struct wmOperatorType ot)

◆ 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_move()

void VIEW3D_OT_move ( 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_rotate()

void VIEW3D_OT_rotate ( 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_smoothview()

void VIEW3D_OT_smoothview ( 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_all()

void VIEW3D_OT_view_all ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_axis()

void VIEW3D_OT_view_axis ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_camera()

void VIEW3D_OT_view_camera ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_center_camera()

void VIEW3D_OT_view_center_camera ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_center_cursor()

void VIEW3D_OT_view_center_cursor ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_center_lock()

void VIEW3D_OT_view_center_lock ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_center_pick()

void VIEW3D_OT_view_center_pick ( 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_orbit()

void VIEW3D_OT_view_orbit ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_pan()

void VIEW3D_OT_view_pan ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_persportho()

void VIEW3D_OT_view_persportho ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_roll()

void VIEW3D_OT_view_roll ( struct wmOperatorType ot)

◆ VIEW3D_OT_view_selected()

void VIEW3D_OT_view_selected ( struct wmOperatorType ot)

◆ VIEW3D_OT_walk()

void VIEW3D_OT_walk ( struct wmOperatorType ot)

◆ VIEW3D_OT_zoom()

void VIEW3D_OT_zoom ( struct wmOperatorType ot)

◆ VIEW3D_OT_zoom_border()

void VIEW3D_OT_zoom_border ( struct wmOperatorType ot)

◆ VIEW3D_OT_zoom_camera_1_to_1()

void VIEW3D_OT_zoom_camera_1_to_1 ( struct wmOperatorType ot)

◆ view3d_update_depths_rect()

void view3d_update_depths_rect ( struct ARegion region,
struct ViewDepths d,
struct rcti rect 
)

◆ view3d_viewmatrix_set()

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

◆ view3d_winmatrix_set()

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

◆ viewdolly_modal_keymap()

void viewdolly_modal_keymap ( struct wmKeyConfig keyconf)

◆ viewmove_modal_keymap()

void viewmove_modal_keymap ( struct wmKeyConfig keyconf)

◆ viewplace_modal_keymap()

void viewplace_modal_keymap ( struct wmKeyConfig keyconf)

◆ viewrotate_modal_keymap()

void viewrotate_modal_keymap ( struct wmKeyConfig keyconf)

◆ viewzoom_modal_keymap()

void viewzoom_modal_keymap ( struct wmKeyConfig keyconf)

◆ walk_modal_keymap()

void walk_modal_keymap ( struct wmKeyConfig keyconf)

Variable Documentation

◆ view3d_camera_border_hack_col

uchar view3d_camera_border_hack_col[3]
extern

Definition at line 104 of file drawobject.c.

Referenced by drawviewborder().

◆ view3d_camera_border_hack_test

bool view3d_camera_border_hack_test
extern

Definition at line 105 of file drawobject.c.

Referenced by drawviewborder().

◆ view3d_context_dir

const char* view3d_context_dir[]
extern

Definition at line 1597 of file space_view3d.c.

Referenced by view3d_context().