|
Blender V4.3
|
#include "DNA_defs.h"#include "DNA_image_types.h"#include "DNA_listBase.h"#include "DNA_movieclip_types.h"#include "DNA_object_types.h"#include "DNA_view3d_enums.h"#include "DNA_viewer_path_types.h"Go to the source code of this file.
Classes | |
| struct | RegionView3D |
| struct | View3DCursor |
| struct | View3DShading |
| struct | View3DOverlay |
| struct | View3D_Runtime |
| struct | View3D |
Macros | |
| #define | RV3D_LOCK_FLAGS(rv3d) ((rv3d)->viewlock | ((rv3d)->runtime_viewlock)) |
| #define | RV3D_VIEW_IS_AXIS(view) (((view) >= RV3D_VIEW_FRONT) && ((view) <= RV3D_VIEW_BOTTOM)) |
| #define | RV3D_CLIPPING_ENABLED(v3d, rv3d) |
| #define | V3D_USES_SCENE_LIGHTS(v3d) |
| #define | V3D_USES_SCENE_WORLD(v3d) |
| #define | RV3D_CAMZOOM_MIN -30 |
| #define | RV3D_CAMZOOM_MAX 600 |
| #define | RV3D_CAMZOOM_MIN_FACTOR 0.1657359312880714853f |
| #define | RV3D_CAMZOOM_MAX_FACTOR 44.9852813742385702928f |
Typedefs | |
| typedef struct RegionView3D | RegionView3D |
| typedef struct View3DCursor | View3DCursor |
| typedef struct View3DShading | View3DShading |
| typedef struct View3DOverlay | View3DOverlay |
| typedef enum eHandleDisplay | eHandleDisplay |
| typedef struct View3D_Runtime | View3D_Runtime |
| typedef struct View3D | View3D |
| typedef enum View3DShadingUseCompositor | View3DShadingUseCompositor |
| #define RV3D_CAMZOOM_MAX 600 |
Definition at line 741 of file DNA_view3d_types.h.
Referenced by ED_view3d_camera_view_zoom_scale(), rna_def_space_view3d(), view3d_center_camera_exec(), view3d_set_1_to_1_viewborder(), and view_zoom_to_window_xy_camera().
| #define RV3D_CAMZOOM_MAX_FACTOR 44.9852813742385702928f |
Definition at line 745 of file DNA_view3d_types.h.
Referenced by ED_view3d_camera_view_zoom_scale(), and view_zoom_to_window_xy_camera().
| #define RV3D_CAMZOOM_MIN -30 |
Definition at line 740 of file DNA_view3d_types.h.
Referenced by ED_view3d_camera_view_zoom_scale(), rna_def_space_view3d(), view3d_center_camera_exec(), view3d_set_1_to_1_viewborder(), and view_zoom_to_window_xy_camera().
| #define RV3D_CAMZOOM_MIN_FACTOR 0.1657359312880714853f |
BKE_screen_view3d_zoom_to_fac() values above
Definition at line 744 of file DNA_view3d_types.h.
Referenced by ED_view3d_camera_view_zoom_scale(), and view_zoom_to_window_xy_camera().
| #define RV3D_CLIPPING_ENABLED | ( | v3d, | |
| rv3d ) |
Definition at line 482 of file DNA_view3d_types.h.
Referenced by drw_context_state_init(), DRW_draw_depth_object(), DRW_text_cache_draw(), EDBM_vert_find_nearest_ex(), blender::ed::sculpt_paint::filter_region_clip_factors(), blender::ed::sculpt_paint::filter_region_clip_factors(), blender::workbench::SceneState::init(), knife_bvh_raycast_cb(), knife_find_closest_edge_of_face(), knife_find_closest_vert_of_edge(), knife_sample_screen_density_from_closest_face(), OVERLAY_engine_init(), OVERLAY_next_engine_init(), point_is_visible(), project_bucket_point_occluded(), project_paint_face_init(), SCULPT_raycast_init(), select_cache_init(), SELECT_next_engine_init(), view3d_all_exec(), and viewselected_exec().
| #define RV3D_LOCK_FLAGS | ( | rv3d | ) | ((rv3d)->viewlock | ((rv3d)->runtime_viewlock)) |
Bit-wise OR of the regular lock-flags with runtime only lock-flags.
Definition at line 449 of file DNA_view3d_types.h.
Referenced by axis_set_view(), DRW_globals_update(), drw_manager_init(), ED_view3d_clipping_clamp_minmax(), ED_view3d_persp_ensure(), ED_view3d_quadview_update(), ED_view3d_smooth_view_ex(), fly_invoke(), blender::workbench::SceneState::init(), ViewOpsData::state_restore(), view3d_boxview_clip(), view3d_boxview_copy(), view3d_boxview_sync(), view3d_camera_to_view_poll(), view3d_camera_user_poll(), view3d_draw_region_info(), view3d_navigation_poll_impl(), view3d_smoothview_apply_and_finish_ex(), view3d_smoothview_apply_from_timer(), view3d_viewmatrix_set(), view3d_zoom_border_exec(), view_camera_exec(), view_zoom_apply_step(), viewdolly_apply(), viewdolly_exec(), viewmove_apply(), vieworbit_exec(), viewpersportho_exec(), viewroll_apply(), viewzoom_apply_3d(), walk_invoke(), and WIDGETGROUP_navigate_draw_prepare().
| #define RV3D_VIEW_IS_AXIS | ( | view | ) | (((view) >= RV3D_VIEW_FRONT) && ((view) <= RV3D_VIEW_BOTTOM)) |
Definition at line 468 of file DNA_view3d_types.h.
Referenced by axis_set_view(), draw_grid_unit_name(), draw_viewport_name(), ED_view3d_cursor3d_update(), ED_view3d_grid_view_scale(), ED_view3d_persp_ensure(), ED_view3d_quadview_update(), ED_view3d_quat_from_axis_view(), snap_grid(), view_roll_angle(), and viewrotate_apply_snap().
| #define V3D_USES_SCENE_LIGHTS | ( | v3d | ) |
Definition at line 555 of file DNA_view3d_types.h.
Referenced by blender::draw::color_management::drw_color_management_type_for_v3d(), and GPENCIL_engine_init().
| #define V3D_USES_SCENE_WORLD | ( | v3d | ) |
Definition at line 560 of file DNA_view3d_types.h.
Referenced by blender::draw::color_management::drw_color_management_type_for_v3d(), GPENCIL_engine_init(), and space_view3d_listener().
| typedef enum eHandleDisplay eHandleDisplay |
| typedef struct RegionView3D RegionView3D |
| typedef struct View3D View3D |
3D ViewPort Struct.
| typedef struct View3D_Runtime View3D_Runtime |
| typedef struct View3DCursor View3DCursor |
| typedef struct View3DOverlay View3DOverlay |
3D Viewport Overlay settings.
| typedef struct View3DShading View3DShading |
3D Viewport Shading settings.
| anonymous enum |
| Enumerator | |
|---|---|
| V3D_S3D_DISPCAMERAS | |
| V3D_S3D_DISPPLANE | |
| V3D_S3D_DISPVOLUME | |
Definition at line 384 of file DNA_view3d_types.h.
| anonymous enum |
Definition at line 391 of file DNA_view3d_types.h.
| anonymous enum |
Definition at line 407 of file DNA_view3d_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| RV3D_ORTHO | |
| RV3D_PERSP | |
| RV3D_CAMOB | |
Definition at line 417 of file DNA_view3d_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| RV3D_CLIPPING | |
| RV3D_NAVIGATING | |
| RV3D_GPULIGHT_UPDATE | |
| RV3D_PAINTING | |
| RV3D_ZOFFSET_DISABLED | Disable Z-buffer offset, skip calls to ED_view3d_polygon_offset. Use when precise surface depth is needed and picking bias isn't, see #45434). |
Definition at line 424 of file DNA_view3d_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| RV3D_LOCK_ROTATION | |
| RV3D_BOXVIEW | |
| RV3D_BOXCLIP | |
| RV3D_LOCK_LOCATION | |
| RV3D_LOCK_ZOOM_AND_DOLLY | |
| RV3D_LOCK_ANY_TRANSFORM | |
Definition at line 438 of file DNA_view3d_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| RV3D_VIEWLOCK_INIT | |
Definition at line 452 of file DNA_view3d_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| RV3D_VIEW_USER | |
| RV3D_VIEW_FRONT | |
| RV3D_VIEW_BACK | |
| RV3D_VIEW_LEFT | |
| RV3D_VIEW_RIGHT | |
| RV3D_VIEW_TOP | |
| RV3D_VIEW_BOTTOM | |
| RV3D_VIEW_CAMERA | |
Definition at line 457 of file DNA_view3d_types.h.
| anonymous enum |
Clockwise rotation to use for axis-views, when RV3D_VIEW_IS_AXIS is true.
| Enumerator | |
|---|---|
| RV3D_VIEW_AXIS_ROLL_0 | |
| RV3D_VIEW_AXIS_ROLL_90 | |
| RV3D_VIEW_AXIS_ROLL_180 | |
| RV3D_VIEW_AXIS_ROLL_270 | |
Definition at line 475 of file DNA_view3d_types.h.
| anonymous enum |
View3D::flag2 (int)
Definition at line 487 of file DNA_view3d_types.h.
| anonymous enum |
View3D::gp_flag (short)
| Enumerator | |
|---|---|
| V3D_GP_FADE_OBJECTS | Fade all non GP objects. |
| V3D_GP_SHOW_GRID | Activate paper grid. |
| V3D_GP_SHOW_EDIT_LINES | |
| V3D_GP_SHOW_MULTIEDIT_LINES | |
| V3D_GP_SHOW_ONION_SKIN | main switch at view level. |
| V3D_GP_FADE_NOACTIVE_LAYERS | fade layers not active. |
| V3D_GP_FADE_NOACTIVE_GPENCIL | Fade other GPencil objects. |
| V3D_GP_SHOW_STROKE_DIRECTION | Show Strokes Directions. |
| V3D_GP_SHOW_MATERIAL_NAME | Show Material names. |
| V3D_GP_SHOW_GRID_XRAY | Show Canvas Grid on Top. |
Definition at line 510 of file DNA_view3d_types.h.
| anonymous enum |
Definition at line 532 of file DNA_view3d_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| V3D_DEBUG_FREEZE_CULLING | |
Definition at line 551 of file DNA_view3d_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| V3D_SHADING_CAVITY_SSAO | |
| V3D_SHADING_CAVITY_CURVATURE | |
| V3D_SHADING_CAVITY_BOTH | |
Definition at line 566 of file DNA_view3d_types.h.
| anonymous enum |
Definition at line 582 of file DNA_view3d_types.h.
| anonymous enum |
Definition at line 605 of file DNA_view3d_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| V3D_OVERLAY_PAINT_WIRE | |
Definition at line 641 of file DNA_view3d_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| V3D_OVERLAY_WPAINT_CONTOURS | |
Definition at line 646 of file DNA_view3d_types.h.
| anonymous enum |
#View3D.around
| Enumerator | |
|---|---|
| V3D_AROUND_CENTER_BOUNDS | |
| V3D_AROUND_CENTER_MEDIAN | |
| V3D_AROUND_CURSOR | |
| V3D_AROUND_LOCAL_ORIGINS | |
| V3D_AROUND_ACTIVE | |
Definition at line 651 of file DNA_view3d_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| V3D_SHOW_FLOOR | |
| V3D_SHOW_X | |
| V3D_SHOW_Y | |
| V3D_SHOW_Z | |
| V3D_SHOW_ORTHO_GRID | |
Definition at line 665 of file DNA_view3d_types.h.
| anonymous enum |
Definition at line 674 of file DNA_view3d_types.h.
| anonymous enum |
#View3d.gizmo_flag
| Enumerator | |
|---|---|
| V3D_GIZMO_HIDE | All gizmos. |
| V3D_GIZMO_HIDE_NAVIGATE | |
| V3D_GIZMO_HIDE_CONTEXT | |
| V3D_GIZMO_HIDE_TOOL | |
| V3D_GIZMO_HIDE_MODIFIER | |
Definition at line 688 of file DNA_view3d_types.h.
| anonymous enum |
#View3d.gizmo_show_object
| Enumerator | |
|---|---|
| V3D_GIZMO_SHOW_OBJECT_TRANSLATE | |
| V3D_GIZMO_SHOW_OBJECT_ROTATE | |
| V3D_GIZMO_SHOW_OBJECT_SCALE | |
Definition at line 698 of file DNA_view3d_types.h.
| anonymous enum |
#View3d.gizmo_show_armature
| Enumerator | |
|---|---|
| V3D_GIZMO_SHOW_ARMATURE_BBONE | Currently unused (WIP gizmo). |
| V3D_GIZMO_SHOW_ARMATURE_ROLL | Not yet implemented. |
Definition at line 704 of file DNA_view3d_types.h.
| anonymous enum |
#View3d.gizmo_show_empty
| Enumerator | |
|---|---|
| V3D_GIZMO_SHOW_EMPTY_IMAGE | |
| V3D_GIZMO_SHOW_EMPTY_FORCE_FIELD | |
Definition at line 711 of file DNA_view3d_types.h.
| anonymous enum |
#View3d.gizmo_show_light
| Enumerator | |
|---|---|
| V3D_GIZMO_SHOW_LIGHT_SIZE | Use for both spot & area size. |
| V3D_GIZMO_SHOW_LIGHT_LOOK_AT | |
Definition at line 716 of file DNA_view3d_types.h.
| anonymous enum |
#View3d.gizmo_show_camera
| Enumerator | |
|---|---|
| V3D_GIZMO_SHOW_CAMERA_LENS | Also used for ortho size. |
| V3D_GIZMO_SHOW_CAMERA_DOF_DIST | |
Definition at line 722 of file DNA_view3d_types.h.
| enum eHandleDisplay |
| Enumerator | |
|---|---|
| CURVE_HANDLE_SELECTED | |
| CURVE_HANDLE_ALL | |
| CURVE_HANDLE_NONE | |
Definition at line 257 of file DNA_view3d_types.h.
| enum eV3DPlaceDepth |
| Enumerator | |
|---|---|
| V3D_PLACE_DEPTH_SURFACE | |
| V3D_PLACE_DEPTH_CURSOR_PLANE | |
| V3D_PLACE_DEPTH_CURSOR_VIEW | |
Definition at line 729 of file DNA_view3d_types.h.
| enum eV3DPlaceOrient |
| Enumerator | |
|---|---|
| V3D_PLACE_ORIENT_SURFACE | |
| V3D_PLACE_ORIENT_DEFAULT | |
Definition at line 735 of file DNA_view3d_types.h.
Definition at line 573 of file DNA_view3d_types.h.