Blender
V3.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"
Go to the source code of this file.
Classes | |
struct | RegionView3D |
struct | View3DCursor |
struct | View3DShading |
struct | View3DOverlay |
struct | View3D_Runtime |
struct | View3D |
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 |
#define RV3D_CAMOB 2 |
Definition at line 383 of file DNA_view3d_types.h.
#define RV3D_CAMZOOM_MAX 600 |
Definition at line 646 of file DNA_view3d_types.h.
#define RV3D_CAMZOOM_MAX_FACTOR 44.9852813742385702928f |
Definition at line 650 of file DNA_view3d_types.h.
#define RV3D_CAMZOOM_MIN -30 |
Definition at line 645 of file DNA_view3d_types.h.
#define RV3D_CAMZOOM_MIN_FACTOR 0.1657359312880714853f |
BKE_screen_view3d_zoom_to_fac() values above
Definition at line 649 of file DNA_view3d_types.h.
#define RV3D_CLIPPING (1 << 2) |
Definition at line 386 of file DNA_view3d_types.h.
#define RV3D_CLIPPING_ENABLED | ( | v3d, | |
rv3d | |||
) |
Definition at line 438 of file DNA_view3d_types.h.
#define RV3D_GPULIGHT_UPDATE (1 << 4) |
Definition at line 388 of file DNA_view3d_types.h.
#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 409 of file DNA_view3d_types.h.
#define RV3D_NAVIGATING (1 << 3) |
Definition at line 387 of file DNA_view3d_types.h.
#define RV3D_ORTHO 0 |
Definition at line 381 of file DNA_view3d_types.h.
#define RV3D_PAINTING (1 << 5) |
Definition at line 389 of file DNA_view3d_types.h.
#define RV3D_PERSP 1 |
Definition at line 382 of file DNA_view3d_types.h.
#define RV3D_VIEW_BACK 2 |
Definition at line 417 of file DNA_view3d_types.h.
#define RV3D_VIEW_BOTTOM 6 |
Definition at line 421 of file DNA_view3d_types.h.
#define RV3D_VIEW_CAMERA 8 |
Definition at line 422 of file DNA_view3d_types.h.
#define RV3D_VIEW_FRONT 1 |
Definition at line 416 of file DNA_view3d_types.h.
#define RV3D_VIEW_IS_AXIS | ( | view | ) | (((view) >= RV3D_VIEW_FRONT) && ((view) <= RV3D_VIEW_BOTTOM)) |
Definition at line 424 of file DNA_view3d_types.h.
#define RV3D_VIEW_LEFT 3 |
Definition at line 418 of file DNA_view3d_types.h.
#define RV3D_VIEW_RIGHT 4 |
Definition at line 419 of file DNA_view3d_types.h.
#define RV3D_VIEW_TOP 5 |
Definition at line 420 of file DNA_view3d_types.h.
#define RV3D_VIEW_USER 0 |
Definition at line 415 of file DNA_view3d_types.h.
#define RV3D_VIEWLOCK_INIT (1 << 7) |
Definition at line 412 of file DNA_view3d_types.h.
#define RV3D_ZOFFSET_DISABLED 64 |
Disable zbuffer offset, skip calls to ED_view3d_polygon_offset. Use when precise surface depth is needed and picking bias isn't, see T45434).
Definition at line 395 of file DNA_view3d_types.h.
#define V3D_DRAW_CENTERS (1 << 15) |
Definition at line 370 of file DNA_view3d_types.h.
#define V3D_FLAG2_UNUSED_10 (1 << 10) /* cleared */ |
Definition at line 451 of file DNA_view3d_types.h.
#define V3D_FLAG2_UNUSED_12 (1 << 12) /* cleared */ |
Definition at line 453 of file DNA_view3d_types.h.
#define V3D_FLAG2_UNUSED_13 (1 << 13) /* cleared */ |
Definition at line 454 of file DNA_view3d_types.h.
#define V3D_FLAG2_UNUSED_14 (1 << 14) /* cleared */ |
Definition at line 455 of file DNA_view3d_types.h.
#define V3D_FLAG2_UNUSED_15 (1 << 15) /* cleared */ |
Definition at line 456 of file DNA_view3d_types.h.
#define V3D_FLAG2_UNUSED_3 (1 << 3) /* cleared */ |
Definition at line 444 of file DNA_view3d_types.h.
#define V3D_FLAG2_UNUSED_6 (1 << 6) /* cleared */ |
Definition at line 447 of file DNA_view3d_types.h.
#define V3D_FLAG_UNUSED_1 (1 << 1) /* cleared */ |
Definition at line 360 of file DNA_view3d_types.h.
#define V3D_FLAG_UNUSED_10 (1 << 10) /* cleared */ |
Definition at line 366 of file DNA_view3d_types.h.
#define V3D_FLAG_UNUSED_12 (1 << 12) /* cleared */ |
Definition at line 368 of file DNA_view3d_types.h.
#define V3D_FLAG_UNUSED_2 (1 << 3) /* cleared */ |
Definition at line 362 of file DNA_view3d_types.h.
#define V3D_GLOBAL_STATS (1 << 13) |
Definition at line 369 of file DNA_view3d_types.h.
#define V3D_GP_FADE_NOACTIVE_GPENCIL (1 << 6) /* Fade other GPencil objects */ |
Definition at line 467 of file DNA_view3d_types.h.
Definition at line 466 of file DNA_view3d_types.h.
View3D.gp_flag (short)
Definition at line 461 of file DNA_view3d_types.h.
#define V3D_GP_SHOW_EDIT_LINES (1 << 2) |
Definition at line 463 of file DNA_view3d_types.h.
#define V3D_GP_SHOW_GRID (1 << 1) /* Activate paper grid */ |
Definition at line 462 of file DNA_view3d_types.h.
#define V3D_GP_SHOW_GRID_XRAY (1 << 9) /* Show Canvas Grid on Top */ |
Definition at line 470 of file DNA_view3d_types.h.
Definition at line 469 of file DNA_view3d_types.h.
#define V3D_GP_SHOW_MULTIEDIT_LINES (1 << 3) |
Definition at line 464 of file DNA_view3d_types.h.
Definition at line 465 of file DNA_view3d_types.h.
#define V3D_GP_SHOW_STROKE_DIRECTION (1 << 7) /* Show Strokes Directions */ |
Definition at line 468 of file DNA_view3d_types.h.
#define V3D_HIDE_HELPLINES (1 << 2) |
Definition at line 361 of file DNA_view3d_types.h.
#define V3D_HIDE_OVERLAYS (1 << 2) |
View3D.flag2 (int)
Definition at line 443 of file DNA_view3d_types.h.
#define V3D_LOCAL_COLLECTIONS (1 << 0) |
Definition at line 359 of file DNA_view3d_types.h.
#define V3D_LOCK_CAMERA (1 << 5) |
Definition at line 446 of file DNA_view3d_types.h.
#define V3D_RENDER_BORDER (1 << 11) |
Definition at line 452 of file DNA_view3d_types.h.
#define V3D_S3D_DISPCAMERAS (1 << 0) |
Definition at line 354 of file DNA_view3d_types.h.
#define V3D_S3D_DISPPLANE (1 << 1) |
Definition at line 355 of file DNA_view3d_types.h.
#define V3D_S3D_DISPVOLUME (1 << 2) |
Definition at line 356 of file DNA_view3d_types.h.
#define V3D_SELECT_OUTLINE (1 << 11) |
Definition at line 367 of file DNA_view3d_types.h.
#define V3D_SHOW_ANNOTATION (1 << 4) |
Definition at line 445 of file DNA_view3d_types.h.
#define V3D_SHOW_BUNDLENAME (1 << 9) |
Definition at line 450 of file DNA_view3d_types.h.
#define V3D_SHOW_CAMERAPATH (1 << 8) |
Definition at line 449 of file DNA_view3d_types.h.
#define V3D_SHOW_FLOOR (1 << 0) |
Definition at line 586 of file DNA_view3d_types.h.
#define V3D_SHOW_ORTHO_GRID (1 << 4) |
Definition at line 590 of file DNA_view3d_types.h.
#define V3D_SHOW_RECONSTRUCTION (1 << 7) |
Definition at line 448 of file DNA_view3d_types.h.
#define V3D_SHOW_X (1 << 1) |
Definition at line 587 of file DNA_view3d_types.h.
#define V3D_SHOW_Y (1 << 2) |
Definition at line 588 of file DNA_view3d_types.h.
#define V3D_SHOW_Z (1 << 3) |
Definition at line 589 of file DNA_view3d_types.h.
#define V3D_USES_SCENE_LIGHTS | ( | v3d | ) |
Definition at line 491 of file DNA_view3d_types.h.
#define V3D_USES_SCENE_WORLD | ( | v3d | ) |
Definition at line 496 of file DNA_view3d_types.h.
#define V3D_XR_SESSION_MIRROR (1 << 4) |
Definition at line 363 of file DNA_view3d_types.h.
#define V3D_XR_SESSION_SURFACE (1 << 5) |
Definition at line 364 of file DNA_view3d_types.h.
#define V3D_XR_SHOW_CONTROLLERS (1 << 16) |
Definition at line 457 of file DNA_view3d_types.h.
#define V3D_XR_SHOW_CUSTOM_OVERLAYS (1 << 17) |
Definition at line 458 of file DNA_view3d_types.h.
typedef enum eHandleDisplay eHandleDisplay |
typedef struct RegionView3D RegionView3D |
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 |
Definition at line 373 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 398 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 431 of file DNA_view3d_types.h.
anonymous enum |
Definition at line 473 of file DNA_view3d_types.h.
anonymous enum |
Enumerator | |
---|---|
V3D_SHADING_CAVITY_SSAO | |
V3D_SHADING_CAVITY_CURVATURE | |
V3D_SHADING_CAVITY_BOTH |
Definition at line 502 of file DNA_view3d_types.h.
anonymous enum |
Definition at line 509 of file DNA_view3d_types.h.
anonymous enum |
Definition at line 526 of file DNA_view3d_types.h.
anonymous enum |
Enumerator | |
---|---|
V3D_OVERLAY_PAINT_WIRE |
Definition at line 562 of file DNA_view3d_types.h.
anonymous enum |
Enumerator | |
---|---|
V3D_OVERLAY_WPAINT_CONTOURS |
Definition at line 567 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 572 of file DNA_view3d_types.h.
anonymous enum |
Enumerator | |
---|---|
V3D_ORIENT_GLOBAL | |
V3D_ORIENT_LOCAL | |
V3D_ORIENT_NORMAL | |
V3D_ORIENT_VIEW | |
V3D_ORIENT_GIMBAL | |
V3D_ORIENT_CURSOR | |
V3D_ORIENT_CUSTOM | |
V3D_ORIENT_CUSTOM_MATRIX | Runtime only, never saved to DNA. |
Definition at line 593 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 |
Definition at line 606 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 615 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 621 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 628 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 633 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 639 of file DNA_view3d_types.h.
enum eHandleDisplay |
Enumerator | |
---|---|
CURVE_HANDLE_SELECTED | |
CURVE_HANDLE_ALL | |
CURVE_HANDLE_NONE |
Definition at line 235 of file DNA_view3d_types.h.