Blender V2.61 - r43446
Classes | Defines | Typedefs

DNA_texture_types.h File Reference

#include "DNA_defs.h"
#include "DNA_ID.h"
#include "DNA_image_types.h"

Go to the source code of this file.

Classes

struct  MTex
struct  PluginTex
struct  CBData
struct  ColorBand
struct  EnvMap
struct  PointDensity
struct  VoxelData
struct  OceanTex
struct  Tex
struct  TexMapping
struct  ColorMapping

Defines

#define DNA_USHORT_FIX
#define TEXMAP_CLIP_MIN   1
#define TEXMAP_CLIP_MAX   2
#define TEXMAP_UNIT_MATRIX   4
#define COLORMAP_USE_RAMP   1
#define TEX_CLOUDS   1
#define TEX_WOOD   2
#define TEX_MARBLE   3
#define TEX_MAGIC   4
#define TEX_BLEND   5
#define TEX_STUCCI   6
#define TEX_NOISE   7
#define TEX_IMAGE   8
#define TEX_PLUGIN   9
#define TEX_ENVMAP   10
#define TEX_MUSGRAVE   11
#define TEX_VORONOI   12
#define TEX_DISTNOISE   13
#define TEX_POINTDENSITY   14
#define TEX_VOXELDATA   15
#define TEX_OCEAN   16
#define TEX_MFRACTAL   0
#define TEX_RIDGEDMF   1
#define TEX_HYBRIDMF   2
#define TEX_FBM   3
#define TEX_HTERRAIN   4
#define TEX_BLENDER   0
#define TEX_STDPERLIN   1
#define TEX_NEWPERLIN   2
#define TEX_VORONOI_F1   3
#define TEX_VORONOI_F2   4
#define TEX_VORONOI_F3   5
#define TEX_VORONOI_F4   6
#define TEX_VORONOI_F2F1   7
#define TEX_VORONOI_CRACKLE   8
#define TEX_CELLNOISE   14
#define TEX_DISTANCE   0
#define TEX_DISTANCE_SQUARED   1
#define TEX_MANHATTAN   2
#define TEX_CHEBYCHEV   3
#define TEX_MINKOVSKY_HALF   4
#define TEX_MINKOVSKY_FOUR   5
#define TEX_MINKOVSKY   6
#define TEX_INTERPOL   1
#define TEX_USEALPHA   2
#define TEX_MIPMAP   4
#define TEX_IMAROT   16
#define TEX_CALCALPHA   32
#define TEX_NORMALMAP   2048
#define TEX_GAUSS_MIP   4096
#define TEX_FILTER_MIN   8192
#define TEX_DERIVATIVEMAP   16384
#define TXF_BOX   0
#define TXF_EWA   1
#define TXF_FELINE   2
#define TXF_AREA   3
#define TEX_FIELDS_   8
#define TEX_ANIMCYCLIC_   64
#define TEX_ANIM5_   128
#define TEX_ANTIALI_   256
#define TEX_ANTISCALE_   512
#define TEX_STD_FIELD_   1024
#define TEX_COLORBAND   1
#define TEX_FLIPBLEND   2
#define TEX_NEGALPHA   4
#define TEX_CHECKER_ODD   8
#define TEX_CHECKER_EVEN   16
#define TEX_PRV_ALPHA   32
#define TEX_PRV_NOR   64
#define TEX_REPEAT_XMIR   128
#define TEX_REPEAT_YMIR   256
#define TEX_FLAG_MASK   ( TEX_COLORBAND | TEX_FLIPBLEND | TEX_NEGALPHA | TEX_CHECKER_ODD | TEX_CHECKER_EVEN | TEX_PRV_ALPHA | TEX_PRV_NOR | TEX_REPEAT_XMIR | TEX_REPEAT_YMIR )
#define TEX_DS_EXPAND   512
#define TEX_EXTEND   1
#define TEX_CLIP   2
#define TEX_REPEAT   3
#define TEX_CLIPCUBE   4
#define TEX_CHECKER   5
#define TEX_NOISESOFT   0
#define TEX_NOISEPERL   1
#define TEX_SIN   0
#define TEX_SAW   1
#define TEX_TRI   2
#define TEX_BAND   0
#define TEX_RING   1
#define TEX_BANDNOISE   2
#define TEX_RINGNOISE   3
#define TEX_DEFAULT   0
#define TEX_COLOR   1
#define TEX_SOFT   0
#define TEX_SHARP   1
#define TEX_SHARPER   2
#define TEX_LIN   0
#define TEX_QUAD   1
#define TEX_EASE   2
#define TEX_DIAG   3
#define TEX_SPHERE   4
#define TEX_HALO   5
#define TEX_RAD   6
#define TEX_PLASTIC   0
#define TEX_WALLIN   1
#define TEX_WALLOUT   2
#define TEX_INTENSITY   0
#define TEX_COL1   1
#define TEX_COL2   2
#define TEX_COL3   3
#define MTEX_NSPACE_CAMERA   0
#define MTEX_NSPACE_WORLD   1
#define MTEX_NSPACE_OBJECT   2
#define MTEX_NSPACE_TANGENT   3
#define MTEX_FLAT   0
#define MTEX_CUBE   1
#define MTEX_TUBE   2
#define MTEX_SPHERE   3
#define TEX_INT   0
#define TEX_RGB   1
#define TEX_NOR   2
#define TEX_PR_TEXTURE   0
#define TEX_PR_OTHER   1
#define TEX_PR_BOTH   2
#define PROJ_N   0
#define PROJ_X   1
#define PROJ_Y   2
#define PROJ_Z   3
#define MTEX_RGBTOINT   1
#define MTEX_STENCIL   2
#define MTEX_NEGATIVE   4
#define MTEX_ALPHAMIX   8
#define MTEX_VIEWSPACE   16
#define MTEX_DUPLI_MAPTO   32
#define MTEX_OB_DUPLI_ORIG   64
#define MTEX_COMPAT_BUMP   128
#define MTEX_3TAP_BUMP   256
#define MTEX_5TAP_BUMP   512
#define MTEX_BUMP_OBJECTSPACE   1024
#define MTEX_BUMP_TEXTURESPACE   2048
#define MTEX_BICUBIC_BUMP   8192
#define MTEX_BLEND   0
#define MTEX_MUL   1
#define MTEX_ADD   2
#define MTEX_SUB   3
#define MTEX_DIV   4
#define MTEX_DARK   5
#define MTEX_DIFF   6
#define MTEX_LIGHT   7
#define MTEX_SCREEN   8
#define MTEX_OVERLAY   9
#define MTEX_BLEND_HUE   10
#define MTEX_BLEND_SAT   11
#define MTEX_BLEND_VAL   12
#define MTEX_BLEND_COLOR   13
#define MTEX_SOFT_LIGHT   15
#define MTEX_LIN_LIGHT   16
#define MTEX_MAP_MODE_FIXED   0
#define MTEX_MAP_MODE_TILED   1
#define MTEX_MAP_MODE_3D   2
#define ENV_CUBE   0
#define ENV_PLANE   1
#define ENV_SPHERE   2
#define ENV_STATIC   0
#define ENV_ANIM   1
#define ENV_LOAD   2
#define ENV_NORMAL   1
#define ENV_OSA   2
#define TEX_PD_PSYS   0
#define TEX_PD_OBJECT   1
#define TEX_PD_FILE   2
#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
#define TEX_PD_FALLOFF_PARTICLE_AGE   5
#define TEX_PD_FALLOFF_PARTICLE_VEL   6
#define TEX_PD_OBJECTLOC   0
#define TEX_PD_OBJECTSPACE   1
#define TEX_PD_WORLDSPACE   2
#define TEX_PD_TURBULENCE   1
#define TEX_PD_FALLOFF_CURVE   2
#define TEX_PD_NOISE_STATIC   0
#define TEX_PD_NOISE_VEL   1
#define TEX_PD_NOISE_AGE   2
#define TEX_PD_NOISE_TIME   3
#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
#define TEX_VD_STILL   1
#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
#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
#define TEX_VD_IS_SOURCE_PATH(_format)   (ELEM3(_format, TEX_VD_BLENDERVOXEL, TEX_VD_RAW_8BIT, TEX_VD_RAW_16BIT))
#define TEX_VD_SMOKEDENSITY   0
#define TEX_VD_SMOKEHEAT   1
#define TEX_VD_SMOKEVEL   2
#define TEX_OCN_DISPLACEMENT   1
#define TEX_OCN_FOAM   2
#define TEX_OCN_JPLUS   3
#define TEX_OCN_EMINUS   4
#define TEX_OCN_EPLUS   5
#define TEX_OCN_GENERATE_NORMALS   1
#define TEX_OCN_XZ   2

Typedefs

typedef struct MTex MTex
typedef unsigned short dna_ushort_fix
typedef struct PluginTex PluginTex
typedef struct CBData CBData
typedef struct ColorBand ColorBand
typedef struct EnvMap EnvMap
typedef struct PointDensity PointDensity
typedef struct VoxelData VoxelData
typedef struct OceanTex OceanTex
typedef struct Tex Tex
typedef struct TexMapping TexMapping
typedef struct ColorMapping ColorMapping

Detailed Description

Since:
mar-2001
Author:
nzc

Definition in file DNA_texture_types.h.


Define Documentation

#define COLORMAP_USE_RAMP   1

Definition at line 314 of file DNA_texture_types.h.

Referenced by rna_def_colormapping().

#define DNA_USHORT_FIX

Definition at line 98 of file DNA_texture_types.h.

#define ENV_ANIM   1
#define ENV_CUBE   0
#define ENV_LOAD   2
#define ENV_NORMAL   1

Definition at line 537 of file DNA_texture_types.h.

Referenced by make_envmaps(), and render_envmap().

#define ENV_OSA   2

Definition at line 538 of file DNA_texture_types.h.

Referenced by envmap_split_ima(), and render_envmap().

#define ENV_PLANE   1
#define ENV_SPHERE   2

Definition at line 529 of file DNA_texture_types.h.

#define ENV_STATIC   0

Definition at line 532 of file DNA_texture_types.h.

Referenced by rna_def_environment_map().

#define MTEX_3TAP_BUMP   256
#define MTEX_5TAP_BUMP   512
#define MTEX_ADD   2

Definition at line 503 of file DNA_texture_types.h.

Referenced by ConvertMaterial(), texture_rgb_blend(), and texture_value_blend().

#define MTEX_ALPHAMIX   8

Definition at line 488 of file DNA_texture_types.h.

Referenced by RE_init_sample_material().

#define MTEX_BICUBIC_BUMP   8192
#define MTEX_BLEND   0
#define MTEX_BLEND_COLOR   13

Definition at line 514 of file DNA_texture_types.h.

Referenced by texture_rgb_blend().

#define MTEX_BLEND_HUE   10

Definition at line 511 of file DNA_texture_types.h.

Referenced by texture_rgb_blend().

#define MTEX_BLEND_SAT   11

Definition at line 512 of file DNA_texture_types.h.

Referenced by texture_rgb_blend().

#define MTEX_BLEND_VAL   12

Definition at line 513 of file DNA_texture_types.h.

Referenced by texture_rgb_blend().

#define MTEX_BUMP_OBJECTSPACE   1024
#define MTEX_BUMP_TEXTURESPACE   2048

Definition at line 496 of file DNA_texture_types.h.

Referenced by do_material_tex(), ntap_bump_compute(), and rna_def_material_mtex().

#define MTEX_COMPAT_BUMP   128
#define MTEX_CUBE   1
#define MTEX_DARK   5

Definition at line 506 of file DNA_texture_types.h.

Referenced by texture_rgb_blend(), and texture_value_blend().

#define MTEX_DIFF   6

Definition at line 507 of file DNA_texture_types.h.

Referenced by texture_rgb_blend(), and texture_value_blend().

#define MTEX_DIV   4

Definition at line 505 of file DNA_texture_types.h.

Referenced by texture_rgb_blend(), and texture_value_blend().

#define MTEX_DUPLI_MAPTO   32

Definition at line 490 of file DNA_texture_types.h.

Referenced by do_material_tex(), do_volume_tex(), and rna_def_material_mtex().

#define MTEX_FLAT   0
#define MTEX_LIGHT   7

Definition at line 508 of file DNA_texture_types.h.

Referenced by texture_rgb_blend(), and texture_value_blend().

#define MTEX_LIN_LIGHT   16

Definition at line 517 of file DNA_texture_types.h.

Referenced by texture_rgb_blend(), and texture_value_blend().

#define MTEX_MAP_MODE_3D   2

Definition at line 522 of file DNA_texture_types.h.

Referenced by rna_def_brush_texture_slot(), and tex_strength().

#define MTEX_MAP_MODE_FIXED   0
#define MTEX_MAP_MODE_TILED   1
#define MTEX_MUL   1
#define MTEX_NEGATIVE   4
#define MTEX_NSPACE_CAMERA   0

Definition at line 455 of file DNA_texture_types.h.

Referenced by do_material_tex(), and rna_def_material_mtex().

#define MTEX_NSPACE_OBJECT   2

Definition at line 457 of file DNA_texture_types.h.

Referenced by do_material_tex(), and rna_def_material_mtex().

#define MTEX_NSPACE_TANGENT   3
#define MTEX_NSPACE_WORLD   1

Definition at line 456 of file DNA_texture_types.h.

Referenced by do_material_tex(), and rna_def_material_mtex().

#define MTEX_OB_DUPLI_ORIG   64

Definition at line 491 of file DNA_texture_types.h.

Referenced by do_material_tex(), do_volume_tex(), and rna_def_material_mtex().

#define MTEX_OVERLAY   9

Definition at line 510 of file DNA_texture_types.h.

Referenced by texture_rgb_blend(), and texture_value_blend().

#define MTEX_RGBTOINT   1
#define MTEX_SCREEN   8

Definition at line 509 of file DNA_texture_types.h.

Referenced by ConvertMaterial(), texture_rgb_blend(), and texture_value_blend().

#define MTEX_SOFT_LIGHT   15

Definition at line 516 of file DNA_texture_types.h.

Referenced by texture_rgb_blend(), and texture_value_blend().

#define MTEX_SPHERE   3
#define MTEX_STENCIL   2
#define MTEX_SUB   3
#define MTEX_TUBE   2
#define MTEX_VIEWSPACE   16

Definition at line 489 of file DNA_texture_types.h.

Referenced by do_material_tex().

#define POINT_DATA_LIFE   2
#define POINT_DATA_VEL   1
#define PROJ_N   0

Definition at line 479 of file DNA_texture_types.h.

Referenced by init_tex_mapping().

#define PROJ_X   1
#define PROJ_Y   2
#define PROJ_Z   3
#define TEX_ANIM5_   128

Definition at line 385 of file DNA_texture_types.h.

Referenced by do_versions().

#define TEX_ANIMCYCLIC_   64

Definition at line 384 of file DNA_texture_types.h.

Referenced by do_versions().

#define TEX_ANTIALI_   256

Definition at line 386 of file DNA_texture_types.h.

#define TEX_ANTISCALE_   512

Definition at line 387 of file DNA_texture_types.h.

#define TEX_BAND   0

Definition at line 420 of file DNA_texture_types.h.

Referenced by node_texture_buts_proc(), rna_def_texture_wood(), and wood_int().

#define TEX_BANDNOISE   2

Definition at line 422 of file DNA_texture_types.h.

Referenced by ProcDef(), rna_def_texture_wood(), and wood_int().

#define TEX_BLEND   5

Definition at line 323 of file DNA_texture_types.h.

Referenced by multitex(), and node_texture_buts_proc().

#define TEX_BLENDER   0

Definition at line 344 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_types().

#define TEX_CALCALPHA   32
#define TEX_CELLNOISE   14

Definition at line 353 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_types().

#define TEX_CHEBYCHEV   3

Definition at line 359 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_metrics(), and rna_def_texture_voronoi().

#define TEX_CHECKER   5

Definition at line 408 of file DNA_texture_types.h.

#define TEX_CHECKER_EVEN   16
#define TEX_CHECKER_ODD   8
#define TEX_CLIP   2
#define TEX_CLIPCUBE   4
#define TEX_CLOUDS   1

Definition at line 319 of file DNA_texture_types.h.

Referenced by default_tex(), multitex(), and node_texture_buts_proc().

#define TEX_COL1   1

Definition at line 450 of file DNA_texture_types.h.

Referenced by rna_def_texture_voronoi().

#define TEX_COL2   2

Definition at line 451 of file DNA_texture_types.h.

Referenced by rna_def_texture_voronoi().

#define TEX_COL3   3

Definition at line 452 of file DNA_texture_types.h.

Referenced by rna_def_texture_voronoi().

#define TEX_COLOR   1

Definition at line 427 of file DNA_texture_types.h.

Referenced by clouds(), and rna_def_texture_clouds().

#define TEX_COLORBAND   1
#define TEX_DEFAULT   0

Definition at line 426 of file DNA_texture_types.h.

Referenced by rna_def_texture_clouds().

#define TEX_DERIVATIVEMAP   16384

Definition at line 373 of file DNA_texture_types.h.

Referenced by do_material_tex(), ntap_bump_compute(), and rna_def_texture_image().

#define TEX_DIAG   3

Definition at line 438 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_DISTANCE   0

Definition at line 356 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_metrics(), and rna_def_texture_voronoi().

#define TEX_DISTANCE_SQUARED   1

Definition at line 357 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_metrics(), and rna_def_texture_voronoi().

#define TEX_DISTNOISE   13

Definition at line 331 of file DNA_texture_types.h.

Referenced by multitex(), and node_texture_buts_proc().

#define TEX_DS_EXPAND   512

Definition at line 401 of file DNA_texture_types.h.

Referenced by acf_dstex_setting_flag().

#define TEX_EASE   2

Definition at line 437 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_ENVMAP   10
#define TEX_EXTEND   1
#define TEX_FBM   3

Definition at line 340 of file DNA_texture_types.h.

Referenced by multitex(), and rna_def_texture_musgrave().

#define TEX_FIELDS_   8

Definition at line 383 of file DNA_texture_types.h.

Referenced by do_versions().

#define TEX_FILTER_MIN   8192

Definition at line 372 of file DNA_texture_types.h.

Referenced by imagewraposa(), imagewraposa_aniso(), and rna_def_filter_common().

#define TEX_FLAG_MASK   ( TEX_COLORBAND | TEX_FLIPBLEND | TEX_NEGALPHA | TEX_CHECKER_ODD | TEX_CHECKER_EVEN | TEX_PRV_ALPHA | TEX_PRV_NOR | TEX_REPEAT_XMIR | TEX_REPEAT_YMIR )

Definition at line 400 of file DNA_texture_types.h.

#define TEX_FLIPBLEND   2

Definition at line 392 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_GAUSS_MIP   4096

Definition at line 371 of file DNA_texture_types.h.

Referenced by image_mipmap_test(), and rna_def_filter_common().

#define TEX_HALO   5

Definition at line 440 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_HTERRAIN   4

Definition at line 341 of file DNA_texture_types.h.

Referenced by multitex(), and rna_def_texture_musgrave().

#define TEX_HYBRIDMF   2

Definition at line 339 of file DNA_texture_types.h.

Referenced by multitex(), and rna_def_texture_musgrave().

#define TEX_IMAGE   8
#define TEX_IMAROT   16
#define TEX_INT   0

Definition at line 467 of file DNA_texture_types.h.

#define TEX_INTENSITY   0

Definition at line 449 of file DNA_texture_types.h.

Referenced by rna_def_texture_voronoi().

#define TEX_INTERPOL   1
#define TEX_LIN   0

Definition at line 435 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_MAGIC   4

Definition at line 322 of file DNA_texture_types.h.

#define TEX_MANHATTAN   2

Definition at line 358 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_metrics(), and rna_def_texture_voronoi().

#define TEX_MARBLE   3

Definition at line 321 of file DNA_texture_types.h.

Referenced by multitex(), and node_texture_buts_proc().

#define TEX_MFRACTAL   0

Definition at line 337 of file DNA_texture_types.h.

Referenced by mg_mFractalOrfBmTex(), multitex(), and rna_def_texture_musgrave().

#define TEX_MINKOVSKY   6
#define TEX_MINKOVSKY_FOUR   5

Definition at line 361 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_metrics(), and rna_def_texture_voronoi().

#define TEX_MINKOVSKY_HALF   4

Definition at line 360 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_metrics(), and rna_def_texture_voronoi().

#define TEX_MIPMAP   4
#define TEX_MUSGRAVE   11

Definition at line 329 of file DNA_texture_types.h.

#define TEX_NEGALPHA   4
#define TEX_NEWPERLIN   2

Definition at line 346 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_types().

#define TEX_NOISE   7

Definition at line 325 of file DNA_texture_types.h.

Referenced by BKE_texture_dependsOnTime(), multitex(), and sculpt_fix_noise_tear().

#define TEX_NOISEPERL   1

Definition at line 412 of file DNA_texture_types.h.

#define TEX_NOISESOFT   0

Definition at line 411 of file DNA_texture_types.h.

Referenced by clouds(), marble_int(), stucci(), and wood_int().

#define TEX_NOR   2

Definition at line 469 of file DNA_texture_types.h.

#define TEX_NORMALMAP   2048
#define TEX_OCEAN   16

Definition at line 334 of file DNA_texture_types.h.

Referenced by do_material_tex(), multitex(), tex_set_type(), and write_textures().

#define TEX_OCN_DISPLACEMENT   1
#define TEX_OCN_EMINUS   4

Definition at line 611 of file DNA_texture_types.h.

Referenced by ocean_texture(), and rna_def_texture_ocean().

#define TEX_OCN_EPLUS   5

Definition at line 612 of file DNA_texture_types.h.

Referenced by ocean_texture(), and rna_def_texture_ocean().

#define TEX_OCN_FOAM   2

Definition at line 609 of file DNA_texture_types.h.

Referenced by ocean_texture(), and rna_def_texture_ocean().

#define TEX_OCN_GENERATE_NORMALS   1

Definition at line 615 of file DNA_texture_types.h.

#define TEX_OCN_JPLUS   3

Definition at line 610 of file DNA_texture_types.h.

Referenced by ocean_texture(), and rna_def_texture_ocean().

#define TEX_OCN_XZ   2

Definition at line 616 of file DNA_texture_types.h.

#define TEX_PD_COLOR_CONSTANT   0

Definition at line 572 of file DNA_texture_types.h.

Referenced by pointdensitytex(), and rna_def_texture_pointdensity().

#define TEX_PD_COLOR_PARTAGE   1
#define TEX_PD_COLOR_PARTSPEED   2
#define TEX_PD_COLOR_PARTVEL   3
#define TEX_PD_FALLOFF_CONSTANT   3

Definition at line 551 of file DNA_texture_types.h.

Referenced by accum_density(), and rna_def_texture_pointdensity().

#define TEX_PD_FALLOFF_CURVE   2

Definition at line 563 of file DNA_texture_types.h.

Referenced by pointdensitytex(), and rna_def_texture_pointdensity().

#define TEX_PD_FALLOFF_PARTICLE_AGE   5
#define TEX_PD_FALLOFF_PARTICLE_VEL   6
#define TEX_PD_FALLOFF_ROOT   4

Definition at line 552 of file DNA_texture_types.h.

Referenced by accum_density(), and rna_def_texture_pointdensity().

#define TEX_PD_FALLOFF_SMOOTH   1

Definition at line 549 of file DNA_texture_types.h.

Referenced by accum_density(), and rna_def_texture_pointdensity().

#define TEX_PD_FALLOFF_SOFT   2

Definition at line 550 of file DNA_texture_types.h.

Referenced by accum_density(), and rna_def_texture_pointdensity().

#define TEX_PD_FALLOFF_STD   0
#define TEX_PD_FILE   2

Definition at line 545 of file DNA_texture_types.h.

#define TEX_PD_NOISE_AGE   2
#define TEX_PD_NOISE_STATIC   0

Definition at line 566 of file DNA_texture_types.h.

Referenced by BKE_add_pointdensity(), and rna_def_texture_pointdensity().

#define TEX_PD_NOISE_TIME   3

Definition at line 569 of file DNA_texture_types.h.

Referenced by pointdensitytex(), and rna_def_texture_pointdensity().

#define TEX_PD_NOISE_VEL   1

Definition at line 567 of file DNA_texture_types.h.

Referenced by point_data_used(), and rna_def_texture_pointdensity().

#define TEX_PD_OBJECT   1

Definition at line 544 of file DNA_texture_types.h.

Referenced by cache_pointdensity(), and rna_def_texture_pointdensity().

#define TEX_PD_OBJECTLOC   0
#define TEX_PD_OBJECTSPACE   1
#define TEX_PD_PSYS   0
#define TEX_PD_TURBULENCE   1

Definition at line 562 of file DNA_texture_types.h.

Referenced by pointdensitytex(), and rna_def_texture_pointdensity().

#define TEX_PD_WORLDSPACE   2
#define TEX_PLASTIC   0

Definition at line 444 of file DNA_texture_types.h.

Referenced by rna_def_texture_stucci().

#define TEX_PLUGIN   9
#define TEX_POINTDENSITY   14
#define TEX_PR_BOTH   2

Definition at line 474 of file DNA_texture_types.h.

Referenced by uiTemplatePreview().

#define TEX_PR_OTHER   1

Definition at line 473 of file DNA_texture_types.h.

Referenced by uiTemplatePreview().

#define TEX_PR_TEXTURE   0

Definition at line 472 of file DNA_texture_types.h.

Referenced by uiTemplatePreview().

#define TEX_PRV_ALPHA   32

Definition at line 396 of file DNA_texture_types.h.

Referenced by preview_prepare_scene(), and rna_def_texture().

#define TEX_PRV_NOR   64

Definition at line 397 of file DNA_texture_types.h.

#define TEX_QUAD   1

Definition at line 436 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_RAD   6

Definition at line 441 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_REPEAT   3
#define TEX_REPEAT_XMIR   128
#define TEX_REPEAT_YMIR   256
#define TEX_RGB   1

Definition at line 468 of file DNA_texture_types.h.

#define TEX_RIDGEDMF   1

Definition at line 338 of file DNA_texture_types.h.

Referenced by mg_ridgedOrHybridMFTex(), multitex(), and rna_def_texture_musgrave().

#define TEX_RING   1

Definition at line 421 of file DNA_texture_types.h.

Referenced by node_texture_buts_proc(), rna_def_texture_wood(), and wood_int().

#define TEX_RINGNOISE   3

Definition at line 423 of file DNA_texture_types.h.

Referenced by rna_def_texture_wood(), and wood_int().

#define TEX_SAW   1

Definition at line 416 of file DNA_texture_types.h.

Referenced by rna_def_texture_marble(), and rna_def_texture_wood().

#define TEX_SHARP   1

Definition at line 431 of file DNA_texture_types.h.

Referenced by marble_int(), and rna_def_texture_marble().

#define TEX_SHARPER   2

Definition at line 432 of file DNA_texture_types.h.

Referenced by marble_int(), and rna_def_texture_marble().

#define TEX_SIN   0
#define TEX_SOFT   0

Definition at line 430 of file DNA_texture_types.h.

Referenced by marble_int(), and rna_def_texture_marble().

#define TEX_SPHERE   4

Definition at line 439 of file DNA_texture_types.h.

Referenced by rna_def_texture_blend().

#define TEX_STD_FIELD_   1024

Definition at line 388 of file DNA_texture_types.h.

Referenced by do_versions().

#define TEX_STDPERLIN   1

Definition at line 345 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_types().

#define TEX_STUCCI   6
#define TEX_TRI   2
#define TEX_USEALPHA   2
#define TEX_VD_BLENDERVOXEL   0

Definition at line 593 of file DNA_texture_types.h.

Referenced by cache_voxeldata(), and rna_def_texture_voxeldata().

#define TEX_VD_IMAGE_SEQUENCE   3

Definition at line 596 of file DNA_texture_types.h.

Referenced by cache_voxeldata(), and rna_def_texture_voxeldata().

#define TEX_VD_IS_SOURCE_PATH (   _format)    (ELEM3(_format, TEX_VD_BLENDERVOXEL, TEX_VD_RAW_8BIT, TEX_VD_RAW_16BIT))

Definition at line 599 of file DNA_texture_types.h.

Referenced by bpath_traverse_id().

#define TEX_VD_LINEAR   1
#define TEX_VD_NEARESTNEIGHBOR   0

Definition at line 585 of file DNA_texture_types.h.

Referenced by rna_def_texture_voxeldata(), and voxeldatatex().

#define TEX_VD_QUADRATIC   2

Definition at line 587 of file DNA_texture_types.h.

Referenced by rna_def_texture_voxeldata(), and voxeldatatex().

#define TEX_VD_RAW_16BIT   2

Definition at line 595 of file DNA_texture_types.h.

#define TEX_VD_RAW_8BIT   1

Definition at line 594 of file DNA_texture_types.h.

Referenced by cache_voxeldata(), and rna_def_texture_voxeldata().

#define TEX_VD_SMOKE   4
#define TEX_VD_SMOKEDENSITY   0

Definition at line 602 of file DNA_texture_types.h.

Referenced by rna_def_texture_voxeldata().

#define TEX_VD_SMOKEHEAT   1

Definition at line 603 of file DNA_texture_types.h.

Referenced by init_frame_smoke(), and rna_def_texture_voxeldata().

#define TEX_VD_SMOKEVEL   2

Definition at line 604 of file DNA_texture_types.h.

Referenced by init_frame_smoke(), and rna_def_texture_voxeldata().

#define TEX_VD_STILL   1
#define TEX_VD_TRICUBIC_BSPLINE   4

Definition at line 589 of file DNA_texture_types.h.

Referenced by rna_def_texture_voxeldata(), and voxeldatatex().

#define TEX_VD_TRICUBIC_CATROM   3

Definition at line 588 of file DNA_texture_types.h.

Referenced by rna_def_texture_voxeldata(), and voxeldatatex().

#define TEX_VD_TRICUBIC_SLOW   5

Definition at line 590 of file DNA_texture_types.h.

#define TEX_VORONOI   12

Definition at line 330 of file DNA_texture_types.h.

Referenced by multitex(), and node_texture_buts_proc().

#define TEX_VORONOI_CRACKLE   8

Definition at line 352 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_types().

#define TEX_VORONOI_F1   3

Definition at line 347 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_types().

#define TEX_VORONOI_F2   4

Definition at line 348 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_types().

#define TEX_VORONOI_F2F1   7

Definition at line 351 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_types().

#define TEX_VORONOI_F3   5

Definition at line 349 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_types().

#define TEX_VORONOI_F4   6

Definition at line 350 of file DNA_texture_types.h.

Referenced by PyInit_mathutils_noise_types().

#define TEX_VOXELDATA   15
#define TEX_WALLIN   1

Definition at line 445 of file DNA_texture_types.h.

Referenced by rna_def_texture_stucci().

#define TEX_WALLOUT   2

Definition at line 446 of file DNA_texture_types.h.

Referenced by rna_def_texture_stucci(), and stucci().

#define TEX_WOOD   2

Definition at line 320 of file DNA_texture_types.h.

Referenced by multitex(), node_texture_buts_proc(), and ProcDef().

#define TEXMAP_CLIP_MAX   2
#define TEXMAP_CLIP_MIN   1
#define TEXMAP_UNIT_MATRIX   4

Definition at line 311 of file DNA_texture_types.h.

Referenced by init_tex_mapping(), and node_shader_gpu_tex_mapping().

#define TXF_AREA   3

Definition at line 380 of file DNA_texture_types.h.

Referenced by imagewraposa_aniso().

#define TXF_BOX   0

Definition at line 377 of file DNA_texture_types.h.

Referenced by do_2d_mapping(), imagewraposa(), and texco_mapping().

#define TXF_EWA   1

Definition at line 378 of file DNA_texture_types.h.

Referenced by default_tex(), and imagewraposa_aniso().

#define TXF_FELINE   2

Definition at line 379 of file DNA_texture_types.h.

Referenced by imagewraposa_aniso().


Typedef Documentation

typedef struct CBData CBData
typedef struct ColorBand ColorBand
typedef struct ColorMapping ColorMapping
typedef unsigned short dna_ushort_fix
Deprecated:

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 104 of file DNA_texture_types.h.

typedef struct EnvMap EnvMap
typedef struct MTex MTex
typedef struct OceanTex OceanTex
typedef struct PluginTex PluginTex
typedef struct PointDensity PointDensity
typedef struct Tex Tex
typedef struct TexMapping TexMapping
typedef struct VoxelData VoxelData