Blender
V3.3
|
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 252 of file DNA_texture_types.h.
#define DNA_USHORT_FIX |
Definition at line 72 of file DNA_texture_types.h.
#define MTEX_ADD 2 |
Definition at line 418 of file DNA_texture_types.h.
#define MTEX_ANGLE_RAKE 2 |
Definition at line 443 of file DNA_texture_types.h.
#define MTEX_ANGLE_RANDOM 1 |
Definition at line 442 of file DNA_texture_types.h.
#define MTEX_BLEND 0 |
Definition at line 416 of file DNA_texture_types.h.
#define MTEX_BLEND_COLOR 13 |
Definition at line 429 of file DNA_texture_types.h.
#define MTEX_BLEND_HUE 10 |
Definition at line 426 of file DNA_texture_types.h.
#define MTEX_BLEND_SAT 11 |
Definition at line 427 of file DNA_texture_types.h.
#define MTEX_BLEND_VAL 12 |
Definition at line 428 of file DNA_texture_types.h.
#define MTEX_CUBE 1 |
Definition at line 394 of file DNA_texture_types.h.
#define MTEX_DARK 5 |
Definition at line 421 of file DNA_texture_types.h.
#define MTEX_DIFF 6 |
Definition at line 422 of file DNA_texture_types.h.
#define MTEX_DIV 4 |
Definition at line 420 of file DNA_texture_types.h.
#define MTEX_FLAT 0 |
Definition at line 393 of file DNA_texture_types.h.
#define MTEX_LIGHT 7 |
Definition at line 423 of file DNA_texture_types.h.
#define MTEX_LIN_LIGHT 16 |
Definition at line 431 of file DNA_texture_types.h.
#define MTEX_MAP_MODE_3D 2 |
Definition at line 436 of file DNA_texture_types.h.
#define MTEX_MAP_MODE_AREA 3 |
Definition at line 437 of file DNA_texture_types.h.
#define MTEX_MAP_MODE_RANDOM 4 |
Definition at line 438 of file DNA_texture_types.h.
#define MTEX_MAP_MODE_STENCIL 5 |
Definition at line 439 of file DNA_texture_types.h.
#define MTEX_MAP_MODE_TILED 1 |
Definition at line 435 of file DNA_texture_types.h.
#define MTEX_MAP_MODE_VIEW 0 |
Definition at line 434 of file DNA_texture_types.h.
#define MTEX_MUL 1 |
Definition at line 417 of file DNA_texture_types.h.
#define MTEX_NSPACE_CAMERA 0 |
Definition at line 387 of file DNA_texture_types.h.
#define MTEX_NSPACE_OBJECT 2 |
Definition at line 389 of file DNA_texture_types.h.
#define MTEX_NSPACE_TANGENT 3 |
Definition at line 390 of file DNA_texture_types.h.
#define MTEX_NSPACE_WORLD 1 |
Definition at line 388 of file DNA_texture_types.h.
#define MTEX_OVERLAY 9 |
Definition at line 425 of file DNA_texture_types.h.
#define MTEX_SCREEN 8 |
Definition at line 424 of file DNA_texture_types.h.
#define MTEX_SOFT_LIGHT 15 |
Definition at line 430 of file DNA_texture_types.h.
#define MTEX_SPHERE 3 |
Definition at line 396 of file DNA_texture_types.h.
#define MTEX_SUB 3 |
Definition at line 419 of file DNA_texture_types.h.
#define MTEX_TUBE 2 |
Definition at line 395 of file DNA_texture_types.h.
#define POINT_DATA_COLOR 4 |
Definition at line 517 of file DNA_texture_types.h.
#define POINT_DATA_LIFE 2 |
Definition at line 516 of file DNA_texture_types.h.
#define POINT_DATA_VEL 1 |
Definition at line 515 of file DNA_texture_types.h.
#define PROJ_N 0 |
Definition at line 410 of file DNA_texture_types.h.
#define PROJ_X 1 |
Definition at line 411 of file DNA_texture_types.h.
#define PROJ_Y 2 |
Definition at line 412 of file DNA_texture_types.h.
#define PROJ_Z 3 |
Definition at line 413 of file DNA_texture_types.h.
#define TEX_BAND 0 |
Definition at line 352 of file DNA_texture_types.h.
#define TEX_BANDNOISE 2 |
Definition at line 354 of file DNA_texture_types.h.
#define TEX_BLEND 5 |
Definition at line 261 of file DNA_texture_types.h.
#define TEX_BLENDER 0 |
Definition at line 282 of file DNA_texture_types.h.
#define TEX_CALCALPHA (1 << 5) |
Definition at line 307 of file DNA_texture_types.h.
#define TEX_CELLNOISE 14 |
Definition at line 291 of file DNA_texture_types.h.
#define TEX_CHEBYCHEV 3 |
Definition at line 297 of file DNA_texture_types.h.
#define TEX_CHECKER 5 |
Definition at line 340 of file DNA_texture_types.h.
#define TEX_CHECKER_EVEN (1 << 4) |
Definition at line 324 of file DNA_texture_types.h.
#define TEX_CHECKER_ODD (1 << 3) |
Definition at line 323 of file DNA_texture_types.h.
#define TEX_CLIP 2 |
Definition at line 337 of file DNA_texture_types.h.
#define TEX_CLIPCUBE 4 |
Definition at line 339 of file DNA_texture_types.h.
#define TEX_CLOUDS 1 |
Definition at line 257 of file DNA_texture_types.h.
#define TEX_COL1 1 |
Definition at line 382 of file DNA_texture_types.h.
#define TEX_COL2 2 |
Definition at line 383 of file DNA_texture_types.h.
#define TEX_COL3 3 |
Definition at line 384 of file DNA_texture_types.h.
#define TEX_COLOR 1 |
Definition at line 359 of file DNA_texture_types.h.
#define TEX_COLORBAND (1 << 0) |
Definition at line 320 of file DNA_texture_types.h.
#define TEX_DEFAULT 0 |
Definition at line 358 of file DNA_texture_types.h.
#define TEX_DERIVATIVEMAP (1 << 14) |
Definition at line 311 of file DNA_texture_types.h.
#define TEX_DIAG 3 |
Definition at line 370 of file DNA_texture_types.h.
#define TEX_DISTANCE 0 |
Definition at line 294 of file DNA_texture_types.h.
#define TEX_DISTANCE_SQUARED 1 |
Definition at line 295 of file DNA_texture_types.h.
#define TEX_DISTNOISE 13 |
Definition at line 269 of file DNA_texture_types.h.
#define TEX_DS_EXPAND (1 << 9) |
Definition at line 332 of file DNA_texture_types.h.
#define TEX_EASE 2 |
Definition at line 369 of file DNA_texture_types.h.
#define TEX_EXTEND 1 |
Definition at line 336 of file DNA_texture_types.h.
#define TEX_FBM 3 |
Definition at line 278 of file DNA_texture_types.h.
#define TEX_FILTER_MIN (1 << 13) |
Definition at line 310 of file DNA_texture_types.h.
#define TEX_FLAG_MASK |
Definition at line 329 of file DNA_texture_types.h.
#define TEX_FLIPBLEND (1 << 1) |
Definition at line 321 of file DNA_texture_types.h.
#define TEX_GAUSS_MIP (1 << 12) |
Definition at line 309 of file DNA_texture_types.h.
#define TEX_HALO 5 |
Definition at line 372 of file DNA_texture_types.h.
#define TEX_HTERRAIN 4 |
Definition at line 279 of file DNA_texture_types.h.
#define TEX_HYBRIDMF 2 |
Definition at line 277 of file DNA_texture_types.h.
#define TEX_IMAGE 8 |
Definition at line 264 of file DNA_texture_types.h.
#define TEX_IMAROT (1 << 4) |
Definition at line 306 of file DNA_texture_types.h.
#define TEX_INT 0 |
Definition at line 399 of file DNA_texture_types.h.
#define TEX_INTENSITY 0 |
Definition at line 381 of file DNA_texture_types.h.
#define TEX_INTERPOL (1 << 0) |
Definition at line 303 of file DNA_texture_types.h.
#define TEX_LIN 0 |
Definition at line 367 of file DNA_texture_types.h.
#define TEX_MAGIC 4 |
Definition at line 260 of file DNA_texture_types.h.
#define TEX_MANHATTAN 2 |
Definition at line 296 of file DNA_texture_types.h.
#define TEX_MARBLE 3 |
Definition at line 259 of file DNA_texture_types.h.
#define TEX_MFRACTAL 0 |
Definition at line 275 of file DNA_texture_types.h.
#define TEX_MINKOVSKY 6 |
Definition at line 300 of file DNA_texture_types.h.
#define TEX_MINKOVSKY_FOUR 5 |
Definition at line 299 of file DNA_texture_types.h.
#define TEX_MINKOVSKY_HALF 4 |
Definition at line 298 of file DNA_texture_types.h.
#define TEX_MIPMAP (1 << 2) |
Definition at line 305 of file DNA_texture_types.h.
#define TEX_MUSGRAVE 11 |
Definition at line 267 of file DNA_texture_types.h.
#define TEX_NEGALPHA (1 << 2) |
Definition at line 322 of file DNA_texture_types.h.
#define TEX_NEWPERLIN 2 |
Definition at line 284 of file DNA_texture_types.h.
#define TEX_NO_CLAMP (1 << 10) |
Definition at line 333 of file DNA_texture_types.h.
#define TEX_NOISE 7 |
Definition at line 263 of file DNA_texture_types.h.
#define TEX_NOISEPERL 1 |
Definition at line 344 of file DNA_texture_types.h.
#define TEX_NOISESOFT 0 |
Definition at line 343 of file DNA_texture_types.h.
#define TEX_NORMALMAP (1 << 11) |
Definition at line 308 of file DNA_texture_types.h.
#define TEX_PD_FALLOFF_CONSTANT 3 |
Definition at line 482 of file DNA_texture_types.h.
#define TEX_PD_FALLOFF_CURVE 2 |
Definition at line 494 of file DNA_texture_types.h.
#define TEX_PD_FALLOFF_PARTICLE_AGE 5 |
Definition at line 484 of file DNA_texture_types.h.
#define TEX_PD_FALLOFF_PARTICLE_VEL 6 |
Definition at line 485 of file DNA_texture_types.h.
#define TEX_PD_FALLOFF_ROOT 4 |
Definition at line 483 of file DNA_texture_types.h.
#define TEX_PD_FALLOFF_SMOOTH 1 |
Definition at line 480 of file DNA_texture_types.h.
#define TEX_PD_FALLOFF_SOFT 2 |
Definition at line 481 of file DNA_texture_types.h.
#define TEX_PD_FALLOFF_STD 0 |
Definition at line 479 of file DNA_texture_types.h.
#define TEX_PD_FILE 2 |
Definition at line 476 of file DNA_texture_types.h.
#define TEX_PD_NOISE_STATIC 0 |
Definition at line 497 of file DNA_texture_types.h.
#define TEX_PD_OBJECT 1 |
Definition at line 475 of file DNA_texture_types.h.
#define TEX_PD_OBJECTLOC 0 |
Definition at line 488 of file DNA_texture_types.h.
#define TEX_PD_OBJECTSPACE 1 |
Definition at line 489 of file DNA_texture_types.h.
#define TEX_PD_PSYS 0 |
Definition at line 474 of file DNA_texture_types.h.
#define TEX_PD_TURBULENCE 1 |
Definition at line 493 of file DNA_texture_types.h.
#define TEX_PD_WORLDSPACE 2 |
Definition at line 490 of file DNA_texture_types.h.
#define TEX_PLASTIC 0 |
Definition at line 376 of file DNA_texture_types.h.
#define TEX_PR_BOTH 2 |
Definition at line 405 of file DNA_texture_types.h.
#define TEX_PR_OTHER 1 |
Definition at line 404 of file DNA_texture_types.h.
#define TEX_PR_TEXTURE 0 |
Definition at line 403 of file DNA_texture_types.h.
#define TEX_PRV_ALPHA (1 << 5) |
Definition at line 325 of file DNA_texture_types.h.
#define TEX_PRV_NOR (1 << 6) |
Definition at line 326 of file DNA_texture_types.h.
#define TEX_QUAD 1 |
Definition at line 368 of file DNA_texture_types.h.
#define TEX_RAD 6 |
Definition at line 373 of file DNA_texture_types.h.
#define TEX_REPEAT 3 |
Definition at line 338 of file DNA_texture_types.h.
#define TEX_REPEAT_XMIR (1 << 7) |
Definition at line 327 of file DNA_texture_types.h.
#define TEX_REPEAT_YMIR (1 << 8) |
Definition at line 328 of file DNA_texture_types.h.
#define TEX_RGB 1 |
Definition at line 400 of file DNA_texture_types.h.
#define TEX_RIDGEDMF 1 |
Definition at line 276 of file DNA_texture_types.h.
#define TEX_RING 1 |
Definition at line 353 of file DNA_texture_types.h.
#define TEX_RINGNOISE 3 |
Definition at line 355 of file DNA_texture_types.h.
#define TEX_SAW 1 |
Definition at line 348 of file DNA_texture_types.h.
#define TEX_SHARP 1 |
Definition at line 363 of file DNA_texture_types.h.
#define TEX_SHARPER 2 |
Definition at line 364 of file DNA_texture_types.h.
#define TEX_SIN 0 |
Definition at line 347 of file DNA_texture_types.h.
#define TEX_SOFT 0 |
Definition at line 362 of file DNA_texture_types.h.
#define TEX_SPHERE 4 |
Definition at line 371 of file DNA_texture_types.h.
#define TEX_STDPERLIN 1 |
Definition at line 283 of file DNA_texture_types.h.
#define TEX_STUCCI 6 |
Definition at line 262 of file DNA_texture_types.h.
#define TEX_TRI 2 |
Definition at line 349 of file DNA_texture_types.h.
#define TEX_USEALPHA (1 << 1) |
Definition at line 304 of file DNA_texture_types.h.
#define TEX_VORONOI 12 |
Definition at line 268 of file DNA_texture_types.h.
#define TEX_VORONOI_CRACKLE 8 |
Definition at line 290 of file DNA_texture_types.h.
#define TEX_VORONOI_F1 3 |
Definition at line 285 of file DNA_texture_types.h.
#define TEX_VORONOI_F2 4 |
Definition at line 286 of file DNA_texture_types.h.
#define TEX_VORONOI_F2F1 7 |
Definition at line 289 of file DNA_texture_types.h.
#define TEX_VORONOI_F3 5 |
Definition at line 287 of file DNA_texture_types.h.
#define TEX_VORONOI_F4 6 |
Definition at line 288 of file DNA_texture_types.h.
#define TEX_WALLIN 1 |
Definition at line 377 of file DNA_texture_types.h.
#define TEX_WALLOUT 2 |
Definition at line 378 of file DNA_texture_types.h.
#define TEX_WOOD 2 |
Definition at line 258 of file DNA_texture_types.h.
#define TEXMAP_CLIP_MAX 2 |
Definition at line 242 of file DNA_texture_types.h.
#define TEXMAP_CLIP_MIN 1 |
Definition at line 241 of file DNA_texture_types.h.
#define TEXMAP_TYPE_NORMAL 3 |
Definition at line 249 of file DNA_texture_types.h.
#define TEXMAP_TYPE_POINT 0 |
Definition at line 246 of file DNA_texture_types.h.
#define TEXMAP_TYPE_TEXTURE 1 |
Definition at line 247 of file DNA_texture_types.h.
#define TEXMAP_TYPE_VECTOR 2 |
Definition at line 248 of file DNA_texture_types.h.
#define TEXMAP_UNIT_MATRIX 4 |
Definition at line 243 of file DNA_texture_types.h.
#define TXF_AREA 3 |
Definition at line 317 of file DNA_texture_types.h.
#define TXF_BOX 0 /* Blender's old texture filtering method. */ |
Definition at line 314 of file DNA_texture_types.h.
#define TXF_EWA 1 |
Definition at line 315 of file DNA_texture_types.h.
#define TXF_FELINE 2 |
Definition at line 316 of file DNA_texture_types.h.
32 = MAXCOLORBAND
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 78 of file DNA_texture_types.h.
typedef struct PointDensity PointDensity |
typedef struct TexMapping TexMapping |
Used for mapping and texture nodes.
anonymous enum |
color-mode.
Enumerator | |
---|---|
COLBAND_BLEND_RGB | |
COLBAND_BLEND_HSV | |
COLBAND_BLEND_HSL |
Definition at line 448 of file DNA_texture_types.h.
anonymous enum |
Interpolation.
Enumerator | |
---|---|
COLBAND_INTERP_LINEAR | |
COLBAND_INTERP_EASE | |
COLBAND_INTERP_B_SPLINE | |
COLBAND_INTERP_CARDINAL | |
COLBAND_INTERP_CONSTANT |
Definition at line 455 of file DNA_texture_types.h.
anonymous enum |
Color interpolation.
Enumerator | |
---|---|
COLBAND_HUE_NEAR | |
COLBAND_HUE_FAR | |
COLBAND_HUE_CW | |
COLBAND_HUE_CCW |
Definition at line 464 of file DNA_texture_types.h.
anonymous enum |
color_source.
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 503 of file DNA_texture_types.h.