diff options
Diffstat (limited to 'source/blender/makesdna/DNA_node_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_node_types.h | 85 |
1 files changed, 17 insertions, 68 deletions
diff --git a/source/blender/makesdna/DNA_node_types.h b/source/blender/makesdna/DNA_node_types.h index d637d6f97bd..07c2885eff7 100644 --- a/source/blender/makesdna/DNA_node_types.h +++ b/source/blender/makesdna/DNA_node_types.h @@ -432,10 +432,6 @@ typedef struct NodeTexBase { ColorMapping color_mapping; } NodeTexBase; -typedef struct NodeTexNoise { - NodeTexBase base; -} NodeTexNoise; - typedef struct NodeTexSky { NodeTexBase base; float sun_direction[3]; @@ -452,41 +448,33 @@ typedef struct NodeTexEnvironment { int color_space, pad; } NodeTexEnvironment; -typedef struct NodeTexBlend { +typedef struct NodeTexGradient { NodeTexBase base; - int progression; - int axis; -} NodeTexBlend; + int gradient_type; + int pad; +} NodeTexGradient; -typedef struct NodeTexClouds { +typedef struct NodeTexNoise { NodeTexBase base; - int hard; - int depth; - int basis; - int pad; -} NodeTexClouds; +} NodeTexNoise; typedef struct NodeTexVoronoi { NodeTexBase base; - int distance_metric; int coloring; + int pad; } NodeTexVoronoi; typedef struct NodeTexMusgrave { NodeTexBase base; - int type; - int basis; + int musgrave_type; + int pad; } NodeTexMusgrave; -typedef struct NodeTexMarble { +typedef struct NodeTexWave { NodeTexBase base; - int type; - int wave; - int basis; - int hard; - int depth; + int wave_type; int pad; -} NodeTexMarble; +} NodeTexWave; typedef struct NodeTexMagic { NodeTexBase base; @@ -494,28 +482,6 @@ typedef struct NodeTexMagic { int pad; } NodeTexMagic; -typedef struct NodeTexStucci { - NodeTexBase base; - int type; - int basis; - int hard; - int pad; -} NodeTexStucci; - -typedef struct NodeTexDistortedNoise { - NodeTexBase base; - int basis; - int distortion_basis; -} NodeTexDistortedNoise; - -typedef struct NodeTexWood { - NodeTexBase base; - int type; - int wave; - int basis; - int hard; -} NodeTexWood; - typedef struct NodeShaderAttribute { char name[64]; } NodeShaderAttribute; @@ -545,9 +511,6 @@ typedef struct TexNodeOutput { #define SHD_BLEND_QUADRATIC_SPHERE 5 #define SHD_BLEND_SPHERICAL 6 -#define SHD_BLEND_HORIZONTAL 0 -#define SHD_BLEND_VERTICAL 1 - /* noise basis for textures */ #define SHD_NOISE_PERLIN 0 #define SHD_NOISE_VORONOI_F1 1 @@ -570,10 +533,8 @@ typedef struct TexNodeOutput { #define SHD_VORONOI_MINKOVSKY_4 5 #define SHD_VORONOI_MINKOVSKY 6 -#define SHD_VORONOI_INTENSITY 0 -#define SHD_VORONOI_POSITION 1 -#define SHD_VORONOI_POSITION_OUTLINE 2 -#define SHD_VORONOI_POSITION_OUTLINE_INTENSITY 3 +#define SHD_VORONOI_INTENSITY 0 +#define SHD_VORONOI_CELLS 1 /* musgrave texture */ #define SHD_MUSGRAVE_MULTIFRACTAL 0 @@ -582,26 +543,14 @@ typedef struct TexNodeOutput { #define SHD_MUSGRAVE_RIDGED_MULTIFRACTAL 3 #define SHD_MUSGRAVE_HETERO_TERRAIN 4 -/* marble texture */ -#define SHD_MARBLE_SOFT 0 -#define SHD_MARBLE_SHARP 1 -#define SHD_MARBLE_SHARPER 2 +/* wave texture */ +#define SHD_WAVE_BANDS 0 +#define SHD_WAVE_RINGS 1 #define SHD_WAVE_SINE 0 #define SHD_WAVE_SAW 1 #define SHD_WAVE_TRI 2 -/* stucci texture */ -#define SHD_STUCCI_PLASTIC 0 -#define SHD_STUCCI_WALL_IN 1 -#define SHD_STUCCI_WALL_OUT 2 - -/* wood texture */ -#define SHD_WOOD_BANDS 0 -#define SHD_WOOD_RINGS 1 -#define SHD_WOOD_BAND_NOISE 2 -#define SHD_WOOD_RING_NOISE 3 - /* image/environment texture */ #define SHD_COLORSPACE_LINEAR 0 #define SHD_COLORSPACE_SRGB 1 |