Undo revision 23130 which was a merge with 2.5, a messy one because I did something...
[blender.git] / source / blender / makesdna / DNA_texture_types.h
index c13c052..0054e88 100644 (file)
@@ -128,55 +128,6 @@ typedef struct EnvMap {
        short recalc, lastsize;
 } EnvMap;
 
-typedef struct PointDensity {
-       short flag;
-
-       short falloff_type;
-       float falloff_softness;
-       float radius;
-       short source;
-       short color_source;
-       int totpoints;
-       
-       int pdpad;
-
-       struct Object *object;  /* for 'Object' or 'Particle system' type - source object */
-       struct ParticleSystem *psys;
-       short psys_cache_space;         /* cache points in worldspace, object space, ... ? */
-       short ob_cache_space;           /* cache points in worldspace, object space, ... ? */
-       
-       short pdpad2[2];
-       
-       void *point_tree;               /* the acceleration tree containing points */
-       float *point_data;              /* dynamically allocated extra for extra information, like particle age */
-       
-       float noise_size;
-       short noise_depth;
-       short noise_influence;
-       short noise_basis;
-    short pdpad3[3];
-       float noise_fac;
-       
-       float speed_scale;
-       struct ColorBand *coba; /* for time -> color */
-       
-} PointDensity;
-
-typedef struct VoxelData {
-       int resol[3];
-       int interp_type;
-       short file_format;
-       short flag;
-       int pad;
-       
-       struct Object *object; /* for rendering smoke sims */
-       float int_multiplier;   
-       int still_frame;
-       char source_path[240];
-       float *dataset;
-} VoxelData;
-
 typedef struct Tex {
        ID id;
        struct AnimData *adt;   /* animation data (must be immediately after id for utilities to use it) */ 
@@ -230,8 +181,6 @@ typedef struct Tex {
        struct ColorBand *coba;
        struct EnvMap *env;
        struct PreviewImage * preview;
-       struct PointDensity *pd;
-       struct VoxelData *vd;
        
        char use_nodes;
        char pad[7];
@@ -271,8 +220,6 @@ typedef struct TexMapping {
 #define TEX_MUSGRAVE   11
 #define TEX_VORONOI            12
 #define TEX_DISTNOISE  13
-#define TEX_POINTDENSITY       14
-#define TEX_VOXELDATA          15
 
 /* musgrave stype */
 #define TEX_MFRACTAL           0
@@ -448,8 +395,6 @@ typedef struct TexMapping {
 #define MTEX_BLEND_VAL         12
 #define MTEX_BLEND_COLOR       13
 #define MTEX_NUM_BLENDTYPES    14
-#define MTEX_SOFT_LIGHT     15 
-#define MTEX_LIN_LIGHT      16
 
 /* brush_map_mode */
 #define MTEX_MAP_MODE_FIXED    0
@@ -472,62 +417,5 @@ typedef struct TexMapping {
 #define ENV_NORMAL     1
 #define ENV_OSA                2
 
-/* **************** PointDensity ********************* */
-
-/* source */
-#define TEX_PD_PSYS                    0
-#define TEX_PD_OBJECT          1
-#define TEX_PD_FILE                    2
-
-/* falloff_type */
-#define TEX_PD_FALLOFF_STD             0
-#define TEX_PD_FALLOFF_SMOOTH  1
-#define TEX_PD_FALLOFF_SOFT            2
-#define TEX_PD_FALLOFF_CONSTANT        3
-#define TEX_PD_FALLOFF_ROOT            4
-
-/* psys_cache_space */
-#define TEX_PD_OBJECTLOC       0
-#define TEX_PD_OBJECTSPACE     1
-#define TEX_PD_WORLDSPACE      2
-
-/* flag */
-#define TEX_PD_TURBULENCE      1
-
-
-/* noise_influence */
-#define TEX_PD_NOISE_STATIC            0
-#define TEX_PD_NOISE_VEL               1
-#define TEX_PD_NOISE_AGE               2
-#define TEX_PD_NOISE_TIME              3
-
-/* color_source */
-#define TEX_PD_COLOR_CONSTANT  0
-#define TEX_PD_COLOR_PARTAGE   1
-#define TEX_PD_COLOR_PARTSPEED 2
-#define TEX_PD_COLOR_PARTVEL   3
-
-#define POINT_DATA_VEL         1
-#define POINT_DATA_LIFE                2
-
-/******************** Voxel Data *****************************/
-/* flag */
-#define TEX_VD_STILL                   1
-
-/* interpolation */
-#define TEX_VD_NEARESTNEIGHBOR         0
-#define TEX_VD_LINEAR                          1
-#define TEX_VD_QUADRATIC        2
-#define TEX_VD_TRICUBIC_CATROM  3
-#define TEX_VD_TRICUBIC_BSPLINE 4
-#define TEX_VD_TRICUBIC_SLOW    5
-
-/* file format */
-#define TEX_VD_BLENDERVOXEL            0
-#define TEX_VD_RAW_8BIT                        1
-#define TEX_VD_RAW_16BIT               2
-#define TEX_VD_IMAGE_SEQUENCE  3
-#define TEX_VD_SMOKE                   4
-
 #endif