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:
authorCampbell Barton <ideasman42@gmail.com>2011-12-04 10:05:48 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-12-04 10:05:48 +0400
commit31ff21d735cb2abeb3bee1b2efcfd49801dbb2f6 (patch)
tree00f4a63f6ee6fedf8ed2eb93046e393519a6b752 /source/blender/makesdna/DNA_scene_types.h
parent3fdc28b736fc6bbdfec9075b0fdd458897786a59 (diff)
add define for deprecated DNA struct members: DNA_DEPRECATED,
this means use of deprecated struct members gives a warning. - makesdna.c preprocessor skips this. - DNA_DEPRECATED_ALLOW is used so readfile.c can do versioning without warnings. - this exposes some use of deprecated struct members, will deal with this after.
Diffstat (limited to 'source/blender/makesdna/DNA_scene_types.h')
-rw-r--r--source/blender/makesdna/DNA_scene_types.h34
1 files changed, 18 insertions, 16 deletions
diff --git a/source/blender/makesdna/DNA_scene_types.h b/source/blender/makesdna/DNA_scene_types.h
index faacde9e44f..d8d3f05ce01 100644
--- a/source/blender/makesdna/DNA_scene_types.h
+++ b/source/blender/makesdna/DNA_scene_types.h
@@ -31,6 +31,8 @@
* \ingroup DNA
*/
+#include "DNA_defs.h"
+
// XXX, temp feature - campbell
#define DURIAN_CAMERA_SWITCH
@@ -331,11 +333,11 @@ typedef struct RenderData {
/** For UR edge rendering: give the edges this color */
float edgeR, edgeG, edgeB;
- short fullscreen, xplay, yplay, freqplay; /* standalone player */ // XXX deprecated since 2.5
- short depth, attrib; /* standalone player */ // XXX deprecated since 2.5
+ short fullscreen DNA_DEPRECATED, xplay DNA_DEPRECATED, yplay DNA_DEPRECATED, freqplay DNA_DEPRECATED; /* standalone player */ // XXX deprecated since 2.5
+ short depth DNA_DEPRECATED, attrib DNA_DEPRECATED; /* standalone player */ // XXX deprecated since 2.5
int frame_step; /* frames to jump during render/playback */
- short stereomode; /* standalone player stereo settings */ // XXX deprecated since 2.5
+ short stereomode DNA_DEPRECATED; /* standalone player stereo settings */ // XXX deprecated since 2.5
short dimensionspreset; /* for the dimensions presets menu */
@@ -360,7 +362,7 @@ typedef struct RenderData {
*/
short yparts;
- short planes, imtype, subimtype, quality; /*deprecated!*/
+ short planes DNA_DEPRECATED, imtype DNA_DEPRECATED, subimtype DNA_DEPRECATED, quality DNA_DEPRECATED; /*deprecated!*/
/**
* Render to image editor, fullscreen or to new window.
@@ -388,7 +390,7 @@ typedef struct RenderData {
short raytrace_structure;
/* renderer (deprecated) */
- short renderer;
+ short renderer DNA_DEPRECATED;
/* octree resolution */
short ocres;
@@ -434,7 +436,7 @@ typedef struct RenderData {
/* color management settings - color profiles, gamma correction, etc */
int color_mgt_flag;
- /** post-production settings. Depricated, but here for upwards compat (initialized to 1) */
+ /** post-production settings. deprecated, but here for upwards compat (initialized to 1) */
float postgamma, posthue, postsat;
/* Dither noise intensity */
@@ -473,19 +475,19 @@ typedef struct RenderData {
float simplify_aosss;
/* cineon */
- short cineonwhite, cineonblack; /*deprecated*/
- float cineongamma; /*deprecated*/
+ short cineonwhite DNA_DEPRECATED, cineonblack DNA_DEPRECATED; /*deprecated*/
+ float cineongamma DNA_DEPRECATED; /*deprecated*/
/* jpeg2000 */
- short jp2_preset, jp2_depth; /*deprecated*/
+ short jp2_preset DNA_DEPRECATED, jp2_depth DNA_DEPRECATED; /*deprecated*/
int rpad3;
/* Dome variables */ // XXX deprecated since 2.5
- short domeres, domemode; // XXX deprecated since 2.5
- short domeangle, dometilt; // XXX deprecated since 2.5
- float domeresbuf; // XXX deprecated since 2.5
- float pad2; // XXX deprecated since 2.5
- struct Text *dometext; // XXX deprecated since 2.5
+ short domeres DNA_DEPRECATED, domemode DNA_DEPRECATED; // XXX deprecated since 2.5
+ short domeangle DNA_DEPRECATED, dometilt DNA_DEPRECATED; // XXX deprecated since 2.5
+ float domeresbuf DNA_DEPRECATED; // XXX deprecated since 2.5
+ float pad2;
+ struct Text *dometext DNA_DEPRECATED; // XXX deprecated since 2.5
/* render engine */
char engine[32];
@@ -744,7 +746,7 @@ typedef struct VPaint {
#define VP_NORMALS 8
#define VP_SPRAY 16
-// #define VP_MIRROR_X 32 // depricated in 2.5x use (me->editflag & ME_EDIT_MIRROR_X)
+// #define VP_MIRROR_X 32 // deprecated in 2.5x use (me->editflag & ME_EDIT_MIRROR_X)
#define VP_ONLYVGROUP 128
@@ -956,7 +958,7 @@ typedef struct Scene {
ListBase keyingsets; /* KeyingSets for the given frame */
/* Game Settings */
- struct GameFraming framing; // XXX deprecated since 2.5
+ struct GameFraming framing DNA_DEPRECATED; // XXX deprecated since 2.5
struct GameData gm;
/* Units */