Blender V2.61 - r43446
Classes | Defines | Typedefs

DNA_view3d_types.h File Reference

#include "DNA_defs.h"
#include "DNA_listBase.h"
#include "DNA_image_types.h"
#include "DNA_movieclip_types.h"

Go to the source code of this file.

Classes

struct  BGpic
struct  RegionView3D
struct  View3D

Defines

#define V3D_DISPBGPICS   2
#define V3D_HIDE_HELPLINES   4
#define V3D_INVALID_BACKBUF   8
#define V3D_ALIGN   1024
#define V3D_SELECT_OUTLINE   2048
#define V3D_ZBUF_SELECT   4096
#define V3D_GLOBAL_STATS   8192
#define V3D_DRAW_CENTERS   32768
#define RV3D_ORTHO   0
#define RV3D_PERSP   1
#define RV3D_CAMOB   2
#define RV3D_CLIPPING   4
#define RV3D_NAVIGATING   8
#define RV3D_GPULIGHT_UPDATE   16
#define RV3D_LOCKED   1
#define RV3D_BOXVIEW   2
#define RV3D_BOXCLIP   4
#define RV3D_VIEW_USER   0
#define RV3D_VIEW_FRONT   1
#define RV3D_VIEW_BACK   2
#define RV3D_VIEW_LEFT   3
#define RV3D_VIEW_RIGHT   4
#define RV3D_VIEW_TOP   5
#define RV3D_VIEW_BOTTOM   6
#define RV3D_VIEW_PERSPORTHO   7
#define RV3D_VIEW_CAMERA   8
#define V3D_RENDER_OVERRIDE   4
#define V3D_SOLID_TEX   8
#define V3D_DISPGP   16
#define V3D_LOCK_CAMERA   32
#define V3D_RENDER_SHADOW   64
#define V3D_SHOW_RECONSTRUCTION   128
#define V3D_SHOW_CAMERAPATH   256
#define V3D_SHOW_BUNDLENAME   512
#define V3D_CENTER   0
#define V3D_CENTROID   3
#define V3D_CURSOR   1
#define V3D_LOCAL   2
#define V3D_ACTIVE   4
#define V3D_VIEW_STEPLEFT   1
#define V3D_VIEW_STEPRIGHT   2
#define V3D_VIEW_STEPDOWN   3
#define V3D_VIEW_STEPUP   4
#define V3D_VIEW_PANLEFT   5
#define V3D_VIEW_PANRIGHT   6
#define V3D_VIEW_PANDOWN   7
#define V3D_VIEW_PANUP   8
#define V3D_SHOW_FLOOR   1
#define V3D_SHOW_X   2
#define V3D_SHOW_Y   4
#define V3D_SHOW_Z   8
#define V3D_MANIP_TRANSLATE   1
#define V3D_MANIP_ROTATE   2
#define V3D_MANIP_SCALE   4
#define V3D_MANIP_GLOBAL   0
#define V3D_MANIP_LOCAL   1
#define V3D_MANIP_NORMAL   2
#define V3D_MANIP_VIEW   3
#define V3D_MANIP_GIMBAL   4
#define V3D_MANIP_CUSTOM   5
#define V3D_USE_MANIPULATOR   1
#define V3D_DRAW_MANIPULATOR   2
#define V3D_BGPIC_EXPANDED   2
#define V3D_BGPIC_CAMERACLIP   4
#define V3D_BGPIC_DISABLED   8
#define V3D_BGPIC_IMAGE   0
#define V3D_BGPIC_MOVIE   1
#define RV3D_CAMZOOM_MIN   -30
#define RV3D_CAMZOOM_MAX   600

Typedefs

typedef struct BGpic BGpic
typedef struct RegionView3D RegionView3D
typedef struct View3D View3D

Detailed Description

Definition in file DNA_view3d_types.h.


Define Documentation

#define RV3D_BOXCLIP   4
#define RV3D_BOXVIEW   2
#define RV3D_CAMOB   2
#define RV3D_CAMZOOM_MAX   600
#define RV3D_CAMZOOM_MIN   -30
#define RV3D_CLIPPING   4
#define RV3D_GPULIGHT_UPDATE   16

Definition at line 240 of file DNA_view3d_types.h.

Referenced by view3d_main_area_draw_objects(), and view3d_main_area_listener().

#define RV3D_LOCKED   1
#define RV3D_NAVIGATING   8
#define RV3D_ORTHO   0
#define RV3D_PERSP   1
#define RV3D_VIEW_BACK   2
#define RV3D_VIEW_BOTTOM   6
#define RV3D_VIEW_CAMERA   8
#define RV3D_VIEW_FRONT   1
#define RV3D_VIEW_LEFT   3
#define RV3D_VIEW_PERSPORTHO   7

Definition at line 255 of file DNA_view3d_types.h.

Referenced by view3d_new().

#define RV3D_VIEW_RIGHT   4
#define RV3D_VIEW_TOP   5
#define RV3D_VIEW_USER   0
#define V3D_ACTIVE   4
#define V3D_ALIGN   1024
#define V3D_BGPIC_CAMERACLIP   4

Definition at line 313 of file DNA_view3d_types.h.

Referenced by draw_bgpic(), and rna_def_background_image().

#define V3D_BGPIC_DISABLED   8

Definition at line 314 of file DNA_view3d_types.h.

Referenced by draw_bgpic(), and rna_def_background_image().

#define V3D_BGPIC_EXPANDED   2

Definition at line 312 of file DNA_view3d_types.h.

Referenced by ED_view3D_background_image_new(), and rna_def_background_image().

#define V3D_BGPIC_IMAGE   0

Definition at line 318 of file DNA_view3d_types.h.

Referenced by draw_bgpic(), and rna_def_background_image().

#define V3D_BGPIC_MOVIE   1

Definition at line 319 of file DNA_view3d_types.h.

Referenced by rna_def_background_image().

#define V3D_CENTER   0
#define V3D_CENTROID   3
#define V3D_CURSOR   1
#define V3D_DISPBGPICS   2
#define V3D_DISPGP   16

Definition at line 261 of file DNA_view3d_types.h.

Referenced by gp_session_initdata().

#define V3D_DRAW_CENTERS   32768

Definition at line 230 of file DNA_view3d_types.h.

Referenced by draw_object(), and rna_def_space_view3d().

#define V3D_DRAW_MANIPULATOR   2
#define V3D_GLOBAL_STATS   8192

Definition at line 229 of file DNA_view3d_types.h.

Referenced by draw_em_measure_stats(), and v3d_editvertex_buts().

#define V3D_HIDE_HELPLINES   4

Definition at line 223 of file DNA_view3d_types.h.

Referenced by draw_object(), draw_pose_bones(), and rna_def_space_view3d().

#define V3D_INVALID_BACKBUF   8
#define V3D_LOCAL   2
#define V3D_LOCK_CAMERA   32

Definition at line 262 of file DNA_view3d_types.h.

Referenced by ED_view3d_camera_lock_check(), and rna_def_space_view3d().

#define V3D_MANIP_CUSTOM   5
#define V3D_MANIP_GIMBAL   4
#define V3D_MANIP_GLOBAL   0
#define V3D_MANIP_LOCAL   1
#define V3D_MANIP_NORMAL   2
#define V3D_MANIP_ROTATE   2
#define V3D_MANIP_SCALE   4
#define V3D_MANIP_TRANSLATE   1
#define V3D_MANIP_VIEW   3
#define V3D_RENDER_OVERRIDE   4
#define V3D_RENDER_SHADOW   64

Definition at line 263 of file DNA_view3d_types.h.

Referenced by do_versions(), draw_mesh_object(), and gpu_update_lamps_shadows().

#define V3D_SELECT_OUTLINE   2048
#define V3D_SHOW_BUNDLENAME   512
#define V3D_SHOW_CAMERAPATH   256
#define V3D_SHOW_FLOOR   1

Definition at line 286 of file DNA_view3d_types.h.

Referenced by do_versions(), drawfloor(), rna_def_space_view3d(), and view3d_new().

#define V3D_SHOW_RECONSTRUCTION   128
#define V3D_SHOW_X   2

Definition at line 287 of file DNA_view3d_types.h.

Referenced by do_versions(), drawfloor(), rna_def_space_view3d(), and view3d_new().

#define V3D_SHOW_Y   4

Definition at line 288 of file DNA_view3d_types.h.

Referenced by do_versions(), drawfloor(), rna_def_space_view3d(), and view3d_new().

#define V3D_SHOW_Z   8

Definition at line 289 of file DNA_view3d_types.h.

Referenced by do_versions(), drawfloor(), rna_def_space_view3d(), and view3d_new().

#define V3D_SOLID_TEX   8
#define V3D_USE_MANIPULATOR   1
#define V3D_VIEW_PANDOWN   7

Definition at line 282 of file DNA_view3d_types.h.

Referenced by view3d_keymap(), and viewpan_exec().

#define V3D_VIEW_PANLEFT   5

Definition at line 280 of file DNA_view3d_types.h.

Referenced by view3d_keymap(), and viewpan_exec().

#define V3D_VIEW_PANRIGHT   6

Definition at line 281 of file DNA_view3d_types.h.

Referenced by view3d_keymap(), and viewpan_exec().

#define V3D_VIEW_PANUP   8

Definition at line 283 of file DNA_view3d_types.h.

Referenced by view3d_keymap(), and viewpan_exec().

#define V3D_VIEW_STEPDOWN   3

Definition at line 278 of file DNA_view3d_types.h.

Referenced by view3d_keymap(), and vieworbit_exec().

#define V3D_VIEW_STEPLEFT   1

Definition at line 276 of file DNA_view3d_types.h.

Referenced by view3d_keymap(), and vieworbit_exec().

#define V3D_VIEW_STEPRIGHT   2

Definition at line 277 of file DNA_view3d_types.h.

Referenced by view3d_keymap(), and vieworbit_exec().

#define V3D_VIEW_STEPUP   4

Definition at line 279 of file DNA_view3d_types.h.

Referenced by view3d_keymap(), and vieworbit_exec().

#define V3D_ZBUF_SELECT   4096

Typedef Documentation

typedef struct BGpic BGpic
typedef struct RegionView3D RegionView3D
typedef struct View3D View3D