|
Blender
V2.93
|
Go to the source code of this file.
Classes | |
| struct | MTex |
| struct | CBData |
| struct | ColorBand |
| struct | PointDensity |
| struct | Tex |
| struct | TexMapping |
| struct | ColorMapping |
Typedefs | |
| typedef struct MTex | MTex |
| typedef unsigned short | dna_ushort_fix |
| typedef struct CBData | CBData |
| typedef struct ColorBand | ColorBand |
| typedef struct PointDensity | PointDensity |
| typedef struct Tex | Tex |
| typedef struct TexMapping | TexMapping |
| typedef struct ColorMapping | ColorMapping |
Enumerations | |
| enum | { COLBAND_BLEND_RGB = 0 , COLBAND_BLEND_HSV = 1 , COLBAND_BLEND_HSL = 2 } |
| enum | { COLBAND_INTERP_LINEAR = 0 , COLBAND_INTERP_EASE = 1 , COLBAND_INTERP_B_SPLINE = 2 , COLBAND_INTERP_CARDINAL = 3 , COLBAND_INTERP_CONSTANT = 4 } |
| enum | { COLBAND_HUE_NEAR = 0 , COLBAND_HUE_FAR = 1 , COLBAND_HUE_CW = 2 , COLBAND_HUE_CCW = 3 } |
| enum | { TEX_PD_COLOR_CONSTANT = 0 , TEX_PD_COLOR_PARTAGE = 1 , TEX_PD_COLOR_PARTSPEED = 2 , TEX_PD_COLOR_PARTVEL = 3 , TEX_PD_COLOR_VERTCOL = 1 , TEX_PD_COLOR_VERTWEIGHT = 2 , TEX_PD_COLOR_VERTNOR = 3 } |
| #define COLORMAP_USE_RAMP 1 |
Definition at line 259 of file DNA_texture_types.h.
| #define DNA_USHORT_FIX |
Definition at line 87 of file DNA_texture_types.h.
| #define MTEX_ADD 2 |
Definition at line 426 of file DNA_texture_types.h.
| #define MTEX_ANGLE_RAKE 2 |
Definition at line 451 of file DNA_texture_types.h.
| #define MTEX_ANGLE_RANDOM 1 |
Definition at line 450 of file DNA_texture_types.h.
| #define MTEX_BLEND 0 |
Definition at line 424 of file DNA_texture_types.h.
| #define MTEX_BLEND_COLOR 13 |
Definition at line 437 of file DNA_texture_types.h.
| #define MTEX_BLEND_HUE 10 |
Definition at line 434 of file DNA_texture_types.h.
| #define MTEX_BLEND_SAT 11 |
Definition at line 435 of file DNA_texture_types.h.
| #define MTEX_BLEND_VAL 12 |
Definition at line 436 of file DNA_texture_types.h.
| #define MTEX_CUBE 1 |
Definition at line 401 of file DNA_texture_types.h.
| #define MTEX_DARK 5 |
Definition at line 429 of file DNA_texture_types.h.
| #define MTEX_DIFF 6 |
Definition at line 430 of file DNA_texture_types.h.
| #define MTEX_DIV 4 |
Definition at line 428 of file DNA_texture_types.h.
| #define MTEX_FLAT 0 |
Definition at line 400 of file DNA_texture_types.h.
| #define MTEX_LIGHT 7 |
Definition at line 431 of file DNA_texture_types.h.
| #define MTEX_LIN_LIGHT 16 |
Definition at line 439 of file DNA_texture_types.h.
| #define MTEX_MAP_MODE_3D 2 |
Definition at line 444 of file DNA_texture_types.h.
| #define MTEX_MAP_MODE_AREA 3 |
Definition at line 445 of file DNA_texture_types.h.
| #define MTEX_MAP_MODE_RANDOM 4 |
Definition at line 446 of file DNA_texture_types.h.
| #define MTEX_MAP_MODE_STENCIL 5 |
Definition at line 447 of file DNA_texture_types.h.
| #define MTEX_MAP_MODE_TILED 1 |
Definition at line 443 of file DNA_texture_types.h.
| #define MTEX_MAP_MODE_VIEW 0 |
Definition at line 442 of file DNA_texture_types.h.
| #define MTEX_MUL 1 |
Definition at line 425 of file DNA_texture_types.h.
| #define MTEX_NSPACE_CAMERA 0 |
Definition at line 394 of file DNA_texture_types.h.
| #define MTEX_NSPACE_OBJECT 2 |
Definition at line 396 of file DNA_texture_types.h.
| #define MTEX_NSPACE_TANGENT 3 |
Definition at line 397 of file DNA_texture_types.h.
| #define MTEX_NSPACE_WORLD 1 |
Definition at line 395 of file DNA_texture_types.h.
| #define MTEX_OVERLAY 9 |
Definition at line 433 of file DNA_texture_types.h.
| #define MTEX_SCREEN 8 |
Definition at line 432 of file DNA_texture_types.h.
| #define MTEX_SOFT_LIGHT 15 |
Definition at line 438 of file DNA_texture_types.h.
| #define MTEX_SPHERE 3 |
Definition at line 403 of file DNA_texture_types.h.
| #define MTEX_SUB 3 |
Definition at line 427 of file DNA_texture_types.h.
| #define MTEX_TUBE 2 |
Definition at line 402 of file DNA_texture_types.h.
| #define POINT_DATA_COLOR 4 |
Definition at line 525 of file DNA_texture_types.h.
| #define POINT_DATA_LIFE 2 |
Definition at line 524 of file DNA_texture_types.h.
| #define POINT_DATA_VEL 1 |
Definition at line 523 of file DNA_texture_types.h.
| #define PROJ_N 0 |
Definition at line 418 of file DNA_texture_types.h.
| #define PROJ_X 1 |
Definition at line 419 of file DNA_texture_types.h.
| #define PROJ_Y 2 |
Definition at line 420 of file DNA_texture_types.h.
| #define PROJ_Z 3 |
Definition at line 421 of file DNA_texture_types.h.
| #define TEX_BAND 0 |
Definition at line 359 of file DNA_texture_types.h.
| #define TEX_BANDNOISE 2 |
Definition at line 361 of file DNA_texture_types.h.
| #define TEX_BLEND 5 |
Definition at line 268 of file DNA_texture_types.h.
| #define TEX_BLENDER 0 |
Definition at line 289 of file DNA_texture_types.h.
| #define TEX_CALCALPHA (1 << 5) |
Definition at line 314 of file DNA_texture_types.h.
| #define TEX_CELLNOISE 14 |
Definition at line 298 of file DNA_texture_types.h.
| #define TEX_CHEBYCHEV 3 |
Definition at line 304 of file DNA_texture_types.h.
| #define TEX_CHECKER 5 |
Definition at line 347 of file DNA_texture_types.h.
| #define TEX_CHECKER_EVEN (1 << 4) |
Definition at line 331 of file DNA_texture_types.h.
| #define TEX_CHECKER_ODD (1 << 3) |
Definition at line 330 of file DNA_texture_types.h.
| #define TEX_CLIP 2 |
Definition at line 344 of file DNA_texture_types.h.
| #define TEX_CLIPCUBE 4 |
Definition at line 346 of file DNA_texture_types.h.
| Group RGB to Bright Vector Camera Vector Combine Material Light Line Style Layer Add Ambient Diffuse Glossy Refraction Transparent Toon Principled Hair Volume Principled Light Particle Volume Image Sky Noise Wave Voronoi Brick Texture Vector Combine Vertex Separate Vector White RGB Map Separate Set Z Dilate Combine Combine Color Channel Split ID Combine Luminance Directional Alpha Distance Hue Movie Ellipse Bokeh View Corner Anti Mix RGB Hue Separate TEX_NODE_PROC TEX_NODE_PROC TEX_NODE_PROC TEX_CLOUDS 1 |
Definition at line 264 of file DNA_texture_types.h.
| #define TEX_COL1 1 |
Definition at line 389 of file DNA_texture_types.h.
| #define TEX_COL2 2 |
Definition at line 390 of file DNA_texture_types.h.
| #define TEX_COL3 3 |
Definition at line 391 of file DNA_texture_types.h.
| #define TEX_COLOR 1 |
Definition at line 366 of file DNA_texture_types.h.
| #define TEX_COLORBAND (1 << 0) |
Definition at line 327 of file DNA_texture_types.h.
| #define TEX_DEFAULT 0 |
Definition at line 365 of file DNA_texture_types.h.
| #define TEX_DERIVATIVEMAP (1 << 14) |
Definition at line 318 of file DNA_texture_types.h.
| #define TEX_DIAG 3 |
Definition at line 377 of file DNA_texture_types.h.
| #define TEX_DISTANCE 0 |
Definition at line 301 of file DNA_texture_types.h.
| #define TEX_DISTANCE_SQUARED 1 |
Definition at line 302 of file DNA_texture_types.h.
| #define TEX_DISTNOISE 13 |
Definition at line 276 of file DNA_texture_types.h.
| #define TEX_DS_EXPAND (1 << 9) |
Definition at line 339 of file DNA_texture_types.h.
| #define TEX_EASE 2 |
Definition at line 376 of file DNA_texture_types.h.
| #define TEX_EXTEND 1 |
Definition at line 343 of file DNA_texture_types.h.
| #define TEX_FBM 3 |
Definition at line 285 of file DNA_texture_types.h.
| #define TEX_FILTER_MIN (1 << 13) |
Definition at line 317 of file DNA_texture_types.h.
| #define TEX_FLAG_MASK |
Definition at line 336 of file DNA_texture_types.h.
| #define TEX_FLIPBLEND (1 << 1) |
Definition at line 328 of file DNA_texture_types.h.
| #define TEX_GAUSS_MIP (1 << 12) |
Definition at line 316 of file DNA_texture_types.h.
| #define TEX_HALO 5 |
Definition at line 379 of file DNA_texture_types.h.
| #define TEX_HTERRAIN 4 |
Definition at line 286 of file DNA_texture_types.h.
| #define TEX_HYBRIDMF 2 |
Definition at line 284 of file DNA_texture_types.h.
| #define TEX_IMAGE 8 |
Definition at line 271 of file DNA_texture_types.h.
| #define TEX_IMAROT (1 << 4) |
Definition at line 313 of file DNA_texture_types.h.
| #define TEX_INT 0 |
Definition at line 406 of file DNA_texture_types.h.
| #define TEX_INTENSITY 0 |
Definition at line 388 of file DNA_texture_types.h.
| #define TEX_INTERPOL (1 << 0) |
Definition at line 310 of file DNA_texture_types.h.
| #define TEX_LIN 0 |
Definition at line 374 of file DNA_texture_types.h.
| Group RGB to Bright Vector Camera Vector Combine Material Light Line Style Layer Add Ambient Diffuse Glossy Refraction Transparent Toon Principled Hair Volume Principled Light Particle Volume Image Sky Noise Wave Voronoi Brick Texture Vector Combine Vertex Separate Vector White RGB Map Separate Set Z Dilate Combine Combine Color Channel Split ID Combine Luminance Directional Alpha Distance Hue Movie Ellipse Bokeh View Corner Anti Mix RGB Hue Separate TEX_NODE_PROC TEX_NODE_PROC TEX_MAGIC 4 |
Definition at line 267 of file DNA_texture_types.h.
| #define TEX_MANHATTAN 2 |
Definition at line 303 of file DNA_texture_types.h.
| #define TEX_MARBLE 3 |
Definition at line 266 of file DNA_texture_types.h.
| #define TEX_MFRACTAL 0 |
Definition at line 282 of file DNA_texture_types.h.
| #define TEX_MINKOVSKY 6 |
Definition at line 307 of file DNA_texture_types.h.
| #define TEX_MINKOVSKY_FOUR 5 |
Definition at line 306 of file DNA_texture_types.h.
| #define TEX_MINKOVSKY_HALF 4 |
Definition at line 305 of file DNA_texture_types.h.
| #define TEX_MIPMAP (1 << 2) |
Definition at line 312 of file DNA_texture_types.h.
| Group RGB to Bright Vector Camera Vector Combine Material Light Line Style Layer Add Ambient Diffuse Glossy Refraction Transparent Toon Principled Hair Volume Principled Light Particle Volume Image Sky Noise Wave Voronoi Brick Texture Vector Combine Vertex Separate Vector White RGB Map Separate Set Z Dilate Combine Combine Color Channel Split ID Combine Luminance Directional Alpha Distance Hue Movie Ellipse Bokeh View Corner Anti Mix RGB Hue Separate TEX_NODE_PROC TEX_NODE_PROC TEX_NODE_PROC TEX_NODE_PROC TEX_MUSGRAVE 11 |
Definition at line 274 of file DNA_texture_types.h.
| #define TEX_NEGALPHA (1 << 2) |
Definition at line 329 of file DNA_texture_types.h.
| #define TEX_NEWPERLIN 2 |
Definition at line 291 of file DNA_texture_types.h.
| #define TEX_NO_CLAMP (1 << 10) |
Definition at line 340 of file DNA_texture_types.h.
| #define TEX_NOISE 7 |
Definition at line 270 of file DNA_texture_types.h.
| #define TEX_NOISEPERL 1 |
Definition at line 351 of file DNA_texture_types.h.
| #define TEX_NOISESOFT 0 |
Definition at line 350 of file DNA_texture_types.h.
| #define TEX_NOR (1 << 1) |
Definition at line 408 of file DNA_texture_types.h.
| #define TEX_NORMALMAP (1 << 11) |
Definition at line 315 of file DNA_texture_types.h.
| #define TEX_PD_FALLOFF_CONSTANT 3 |
Definition at line 490 of file DNA_texture_types.h.
| #define TEX_PD_FALLOFF_CURVE 2 |
Definition at line 502 of file DNA_texture_types.h.
| #define TEX_PD_FALLOFF_PARTICLE_AGE 5 |
Definition at line 492 of file DNA_texture_types.h.
| #define TEX_PD_FALLOFF_PARTICLE_VEL 6 |
Definition at line 493 of file DNA_texture_types.h.
| #define TEX_PD_FALLOFF_ROOT 4 |
Definition at line 491 of file DNA_texture_types.h.
| #define TEX_PD_FALLOFF_SMOOTH 1 |
Definition at line 488 of file DNA_texture_types.h.
| #define TEX_PD_FALLOFF_SOFT 2 |
Definition at line 489 of file DNA_texture_types.h.
| #define TEX_PD_FALLOFF_STD 0 |
Definition at line 487 of file DNA_texture_types.h.
| #define TEX_PD_FILE 2 |
Definition at line 484 of file DNA_texture_types.h.
| #define TEX_PD_NOISE_STATIC 0 |
Definition at line 505 of file DNA_texture_types.h.
| #define TEX_PD_OBJECT 1 |
Definition at line 483 of file DNA_texture_types.h.
| #define TEX_PD_OBJECTLOC 0 |
Definition at line 496 of file DNA_texture_types.h.
| #define TEX_PD_OBJECTSPACE 1 |
Definition at line 497 of file DNA_texture_types.h.
| #define TEX_PD_PSYS 0 |
Definition at line 482 of file DNA_texture_types.h.
| #define TEX_PD_TURBULENCE 1 |
Definition at line 501 of file DNA_texture_types.h.
| #define TEX_PD_WORLDSPACE 2 |
Definition at line 498 of file DNA_texture_types.h.
| #define TEX_PLASTIC 0 |
Definition at line 383 of file DNA_texture_types.h.
| #define TEX_PR_BOTH 2 |
Definition at line 413 of file DNA_texture_types.h.
| #define TEX_PR_OTHER 1 |
Definition at line 412 of file DNA_texture_types.h.
| #define TEX_PR_TEXTURE 0 |
Definition at line 411 of file DNA_texture_types.h.
| #define TEX_PRV_ALPHA (1 << 5) |
Definition at line 332 of file DNA_texture_types.h.
| #define TEX_PRV_NOR (1 << 6) |
Definition at line 333 of file DNA_texture_types.h.
| #define TEX_QUAD 1 |
Definition at line 375 of file DNA_texture_types.h.
| #define TEX_RAD 6 |
Definition at line 380 of file DNA_texture_types.h.
| #define TEX_REPEAT 3 |
Definition at line 345 of file DNA_texture_types.h.
| #define TEX_REPEAT_XMIR (1 << 7) |
Definition at line 334 of file DNA_texture_types.h.
| #define TEX_REPEAT_YMIR (1 << 8) |
Definition at line 335 of file DNA_texture_types.h.
| #define TEX_RGB (1 << 0) |
Definition at line 407 of file DNA_texture_types.h.
| #define TEX_RIDGEDMF 1 |
Definition at line 283 of file DNA_texture_types.h.
| #define TEX_RING 1 |
Definition at line 360 of file DNA_texture_types.h.
| #define TEX_RINGNOISE 3 |
Definition at line 362 of file DNA_texture_types.h.
| #define TEX_SAW 1 |
Definition at line 355 of file DNA_texture_types.h.
| #define TEX_SHARP 1 |
Definition at line 370 of file DNA_texture_types.h.
| #define TEX_SHARPER 2 |
Definition at line 371 of file DNA_texture_types.h.
| #define TEX_SIN 0 |
Definition at line 354 of file DNA_texture_types.h.
| #define TEX_SOFT 0 |
Definition at line 369 of file DNA_texture_types.h.
| #define TEX_SPHERE 4 |
Definition at line 378 of file DNA_texture_types.h.
| #define TEX_STDPERLIN 1 |
Definition at line 290 of file DNA_texture_types.h.
| Group RGB to Bright Vector Camera Vector Combine Material Light Line Style Layer Add Ambient Diffuse Glossy Refraction Transparent Toon Principled Hair Volume Principled Light Particle Volume Image Sky Noise Wave Voronoi Brick Texture Vector Combine Vertex Separate Vector White RGB Map Separate Set Z Dilate Combine Combine Color Channel Split ID Combine Luminance Directional Alpha Distance Hue Movie Ellipse Bokeh View Corner Anti Mix RGB Hue Separate TEX_NODE_PROC TEX_NODE_PROC TEX_NODE_PROC TEX_NODE_PROC TEX_NODE_PROC TEX_STUCCI 6 |
Definition at line 269 of file DNA_texture_types.h.
| #define TEX_TRI 2 |
Definition at line 356 of file DNA_texture_types.h.
| #define TEX_USEALPHA (1 << 1) |
Definition at line 311 of file DNA_texture_types.h.
| Group RGB to Bright Vector Camera Vector Combine Material Light Line Style Layer Add Ambient Diffuse Glossy Refraction Transparent Toon Principled Hair Volume Principled Light Particle Volume Image Sky Noise Wave Voronoi Brick Texture Vector Combine Vertex Separate Vector White RGB Map Separate Set Z Dilate Combine Combine Color Channel Split ID Combine Luminance Directional Alpha Distance Hue Movie Ellipse Bokeh View Corner Anti Mix RGB Hue Separate TEX_NODE_PROC TEX_VORONOI 12 |
Definition at line 275 of file DNA_texture_types.h.
| #define TEX_VORONOI_CRACKLE 8 |
Definition at line 297 of file DNA_texture_types.h.
| #define TEX_VORONOI_F1 3 |
Definition at line 292 of file DNA_texture_types.h.
| #define TEX_VORONOI_F2 4 |
Definition at line 293 of file DNA_texture_types.h.
| #define TEX_VORONOI_F2F1 7 |
Definition at line 296 of file DNA_texture_types.h.
| #define TEX_VORONOI_F3 5 |
Definition at line 294 of file DNA_texture_types.h.
| #define TEX_VORONOI_F4 6 |
Definition at line 295 of file DNA_texture_types.h.
| #define TEX_WALLIN 1 |
Definition at line 384 of file DNA_texture_types.h.
| #define TEX_WALLOUT 2 |
Definition at line 385 of file DNA_texture_types.h.
| #define TEX_WOOD 2 |
Definition at line 265 of file DNA_texture_types.h.
| #define TEXMAP_CLIP_MAX 2 |
Definition at line 249 of file DNA_texture_types.h.
| #define TEXMAP_CLIP_MIN 1 |
Definition at line 248 of file DNA_texture_types.h.
| #define TEXMAP_TYPE_NORMAL 3 |
Definition at line 256 of file DNA_texture_types.h.
| #define TEXMAP_TYPE_POINT 0 |
Definition at line 253 of file DNA_texture_types.h.
| #define TEXMAP_TYPE_TEXTURE 1 |
Definition at line 254 of file DNA_texture_types.h.
| #define TEXMAP_TYPE_VECTOR 2 |
Definition at line 255 of file DNA_texture_types.h.
| #define TEXMAP_UNIT_MATRIX 4 |
Definition at line 250 of file DNA_texture_types.h.
| #define TXF_AREA 3 |
Definition at line 324 of file DNA_texture_types.h.
| #define TXF_BOX 0 /* Blender's old texture filtering method. */ |
Definition at line 321 of file DNA_texture_types.h.
| #define TXF_EWA 1 |
Definition at line 322 of file DNA_texture_types.h.
| #define TXF_FELINE 2 |
Definition at line 323 of file DNA_texture_types.h.
| typedef struct ColorMapping ColorMapping |
| typedef unsigned short dna_ushort_fix |
This typedef serves to avoid badly typed functions when
compiling while delivering a proper dna.c. Do not use
it in any case.
Definition at line 93 of file DNA_texture_types.h.
| typedef struct PointDensity PointDensity |
| typedef struct TexMapping TexMapping |
| anonymous enum |
| Enumerator | |
|---|---|
| COLBAND_BLEND_RGB | |
| COLBAND_BLEND_HSV | |
| COLBAND_BLEND_HSL | |
Definition at line 456 of file DNA_texture_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| COLBAND_INTERP_LINEAR | |
| COLBAND_INTERP_EASE | |
| COLBAND_INTERP_B_SPLINE | |
| COLBAND_INTERP_CARDINAL | |
| COLBAND_INTERP_CONSTANT | |
Definition at line 463 of file DNA_texture_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| COLBAND_HUE_NEAR | |
| COLBAND_HUE_FAR | |
| COLBAND_HUE_CW | |
| COLBAND_HUE_CCW | |
Definition at line 472 of file DNA_texture_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| TEX_PD_COLOR_CONSTANT | |
| TEX_PD_COLOR_PARTAGE | |
| TEX_PD_COLOR_PARTSPEED | |
| TEX_PD_COLOR_PARTVEL | |
| TEX_PD_COLOR_VERTCOL | |
| TEX_PD_COLOR_VERTWEIGHT | |
| TEX_PD_COLOR_VERTNOR | |
Definition at line 511 of file DNA_texture_types.h.