Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/makesdna/DNA_view3d_types.h')
-rw-r--r--source/blender/makesdna/DNA_view3d_types.h23
1 files changed, 21 insertions, 2 deletions
diff --git a/source/blender/makesdna/DNA_view3d_types.h b/source/blender/makesdna/DNA_view3d_types.h
index aaf4186945e..93f4b209712 100644
--- a/source/blender/makesdna/DNA_view3d_types.h
+++ b/source/blender/makesdna/DNA_view3d_types.h
@@ -38,6 +38,8 @@ struct Tex;
struct SpaceLink;
struct Base;
struct BoundBox;
+struct MovieClip;
+struct MovieClipUser;
struct RenderInfo;
struct RenderEngine;
struct bGPdata;
@@ -55,6 +57,7 @@ struct wmTimer;
#include "DNA_listBase.h"
#include "DNA_image_types.h"
+#include "DNA_movieclip_types.h"
/* ******************************** */
@@ -67,10 +70,12 @@ typedef struct BGpic {
struct Image *ima;
struct ImageUser iuser;
+ struct MovieClip *clip;
+ struct MovieClipUser cuser;
float xof, yof, size, blend;
short view;
short flag;
- float pad2;
+ short source, pad;
} BGpic;
/* ********************************* */
@@ -146,7 +151,12 @@ typedef struct View3D {
float blockscale;
short blockhandler[8];
- float viewquat[4], dist, pad1; /* XXX depricated */
+ float viewquat[4], dist; /* XXX depricated */
+
+ float bundle_size; /* size of bundles in reconstructed data */
+ short bundle_drawtype; /* display style for bundle */
+
+ char pad[6];
unsigned int lay_used; /* used while drawing */
@@ -248,6 +258,9 @@ typedef struct View3D {
#define V3D_DISPGP 16
#define V3D_LOCK_CAMERA 32
#define V3D_RENDER_SHADOW 64 /* This is a runtime only flag that's used to tell draw_mesh_object() that we're doing a shadow pass instead of a regular draw */
+#define V3D_SHOW_RECONSTRUCTION 128
+#define V3D_SHOW_CAMERAPATH 256
+#define V3D_SHOW_BUNDLENAME 512
/* View3D->around */
#define V3D_CENTER 0
@@ -294,6 +307,12 @@ typedef struct View3D {
/* BGPic->flag */
/* may want to use 1 for select ?*/
#define V3D_BGPIC_EXPANDED 2
+#define V3D_BGPIC_CAMERACLIP 4
+
+/* BGPic->source */
+/* may want to use 1 for select ?*/
+#define V3D_BGPIC_IMAGE 0
+#define V3D_BGPIC_MOVIE 1
#define RV3D_CAMZOOM_MIN -30
#define RV3D_CAMZOOM_MAX 600