Blender  V2.59
Classes | Defines | Typedefs
DNA_texture_types.h File Reference
#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  Tex
struct  TexMapping

Defines

#define DNA_USHORT_FIX
#define TEXMAP_CLIP_MIN   1
#define TEXMAP_CLIP_MAX   2
#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_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 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_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_NUM_BLENDTYPES   14
#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

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 Tex Tex
typedef struct TexMapping TexMapping

Detailed Description

Since:
mar-2001
Author:
nzc

Definition in file DNA_texture_types.h.


Define Documentation

#define DNA_USHORT_FIX

Definition at line 97 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 506 of file DNA_texture_types.h.

Referenced by make_envmaps(), and render_envmap().

#define ENV_OSA   2

Definition at line 507 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 498 of file DNA_texture_types.h.

#define ENV_STATIC   0

Definition at line 501 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
#define MTEX_ALPHAMIX   8

Definition at line 459 of file DNA_texture_types.h.

#define MTEX_BLEND   0
#define MTEX_BLEND_COLOR   13

Definition at line 483 of file DNA_texture_types.h.

Referenced by rna_def_mtex(), and texture_rgb_blend().

#define MTEX_BLEND_HUE   10

Definition at line 480 of file DNA_texture_types.h.

Referenced by rna_def_mtex(), and texture_rgb_blend().

#define MTEX_BLEND_SAT   11

Definition at line 481 of file DNA_texture_types.h.

Referenced by rna_def_mtex(), and texture_rgb_blend().

#define MTEX_BLEND_VAL   12

Definition at line 482 of file DNA_texture_types.h.

Referenced by rna_def_mtex(), and texture_rgb_blend().

#define MTEX_BUMP_OBJECTSPACE   1024
#define MTEX_BUMP_TEXTURESPACE   2048

Definition at line 467 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

Definition at line 433 of file DNA_texture_types.h.

Referenced by rna_def_material_mtex(), and rna_def_particle_settings_mtex().

#define MTEX_DARK   5

Definition at line 475 of file DNA_texture_types.h.

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

#define MTEX_DIFF   6

Definition at line 476 of file DNA_texture_types.h.

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

#define MTEX_DIV   4

Definition at line 474 of file DNA_texture_types.h.

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

#define MTEX_DUPLI_MAPTO   32

Definition at line 461 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 477 of file DNA_texture_types.h.

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

#define MTEX_LIN_LIGHT   16

Definition at line 486 of file DNA_texture_types.h.

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

#define MTEX_MAP_MODE_3D   2

Definition at line 491 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 426 of file DNA_texture_types.h.

Referenced by do_material_tex(), and rna_def_material_mtex().

#define MTEX_NSPACE_OBJECT   2

Definition at line 428 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 427 of file DNA_texture_types.h.

Referenced by do_material_tex(), and rna_def_material_mtex().

#define MTEX_NUM_BLENDTYPES   14

Definition at line 484 of file DNA_texture_types.h.

#define MTEX_OB_DUPLI_ORIG   64

Definition at line 462 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 479 of file DNA_texture_types.h.

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

#define MTEX_RGBTOINT   1
#define MTEX_SCREEN   8
#define MTEX_SOFT_LIGHT   15

Definition at line 485 of file DNA_texture_types.h.

Referenced by rna_def_mtex(), 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 460 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 450 of file DNA_texture_types.h.

#define PROJ_X   1

Definition at line 451 of file DNA_texture_types.h.

Referenced by default_mtex().

#define PROJ_Y   2

Definition at line 452 of file DNA_texture_types.h.

Referenced by default_mtex().

#define PROJ_Z   3

Definition at line 453 of file DNA_texture_types.h.

Referenced by default_mtex().

#define TEX_ANIM5_   128

Definition at line 356 of file DNA_texture_types.h.

Referenced by do_versions().

#define TEX_ANIMCYCLIC_   64

Definition at line 355 of file DNA_texture_types.h.

Referenced by do_versions().

#define TEX_ANTIALI_   256

Definition at line 357 of file DNA_texture_types.h.

#define TEX_ANTISCALE_   512

Definition at line 358 of file DNA_texture_types.h.

#define TEX_BAND   0

Definition at line 391 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 393 of file DNA_texture_types.h.

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

#define TEX_BLEND   5

Definition at line 296 of file DNA_texture_types.h.

Referenced by multitex(), and node_texture_buts_proc().

#define TEX_BLENDER   0

Definition at line 316 of file DNA_texture_types.h.

Referenced by BPyInit_noise().

#define TEX_CALCALPHA   32
#define TEX_CELLNOISE   14

Definition at line 325 of file DNA_texture_types.h.

Referenced by BPyInit_noise().

#define TEX_CHEBYCHEV   3

Definition at line 331 of file DNA_texture_types.h.

Referenced by BPyInit_noise(), and rna_def_texture_voronoi().

#define TEX_CHECKER   5
#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 292 of file DNA_texture_types.h.

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

#define TEX_COL1   1

Definition at line 421 of file DNA_texture_types.h.

Referenced by rna_def_texture_voronoi().

#define TEX_COL2   2

Definition at line 422 of file DNA_texture_types.h.

Referenced by rna_def_texture_voronoi().

#define TEX_COL3   3

Definition at line 423 of file DNA_texture_types.h.

Referenced by rna_def_texture_voronoi().

#define TEX_COLOR   1

Definition at line 398 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 397 of file DNA_texture_types.h.

Referenced by rna_def_texture_clouds().

#define TEX_DIAG   3

Definition at line 409 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_DISTANCE   0

Definition at line 328 of file DNA_texture_types.h.

Referenced by BPyInit_noise(), and rna_def_texture_voronoi().

#define TEX_DISTANCE_SQUARED   1

Definition at line 329 of file DNA_texture_types.h.

Referenced by BPyInit_noise(), and rna_def_texture_voronoi().

#define TEX_DISTNOISE   13

Definition at line 304 of file DNA_texture_types.h.

Referenced by multitex(), and node_texture_buts_proc().

#define TEX_DS_EXPAND   512

Definition at line 372 of file DNA_texture_types.h.

Referenced by acf_dstex_setting_flag().

#define TEX_EASE   2

Definition at line 408 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 312 of file DNA_texture_types.h.

Referenced by multitex(), and rna_def_texture_musgrave().

#define TEX_FIELDS_   8

Definition at line 354 of file DNA_texture_types.h.

Referenced by do_versions().

#define TEX_FILTER_MIN   8192

Definition at line 344 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 371 of file DNA_texture_types.h.

#define TEX_FLIPBLEND   2

Definition at line 363 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_GAUSS_MIP   4096

Definition at line 343 of file DNA_texture_types.h.

Referenced by image_mipmap_test(), and rna_def_filter_common().

#define TEX_HALO   5

Definition at line 411 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_HTERRAIN   4

Definition at line 313 of file DNA_texture_types.h.

Referenced by multitex(), and rna_def_texture_musgrave().

#define TEX_HYBRIDMF   2

Definition at line 311 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 438 of file DNA_texture_types.h.

#define TEX_INTENSITY   0

Definition at line 420 of file DNA_texture_types.h.

Referenced by rna_def_texture_voronoi().

#define TEX_INTERPOL   1
#define TEX_LIN   0

Definition at line 406 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_MAGIC   4

Definition at line 295 of file DNA_texture_types.h.

Referenced by multitex(), and node_texture_buts_proc().

#define TEX_MANHATTAN   2

Definition at line 330 of file DNA_texture_types.h.

Referenced by BPyInit_noise(), and rna_def_texture_voronoi().

#define TEX_MARBLE   3

Definition at line 294 of file DNA_texture_types.h.

Referenced by multitex(), and node_texture_buts_proc().

#define TEX_MFRACTAL   0

Definition at line 309 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 333 of file DNA_texture_types.h.

Referenced by BPyInit_noise(), and rna_def_texture_voronoi().

#define TEX_MINKOVSKY_HALF   4

Definition at line 332 of file DNA_texture_types.h.

Referenced by BPyInit_noise(), and rna_def_texture_voronoi().

#define TEX_MIPMAP   4
#define TEX_MUSGRAVE   11

Definition at line 302 of file DNA_texture_types.h.

Referenced by multitex(), and node_texture_buts_proc().

#define TEX_NEGALPHA   4
#define TEX_NEWPERLIN   2

Definition at line 318 of file DNA_texture_types.h.

Referenced by BPyInit_noise().

#define TEX_NOISE   7

Definition at line 298 of file DNA_texture_types.h.

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

#define TEX_NOISEPERL   1

Definition at line 383 of file DNA_texture_types.h.

#define TEX_NOISESOFT   0

Definition at line 382 of file DNA_texture_types.h.

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

#define TEX_NOR   2

Definition at line 440 of file DNA_texture_types.h.

#define TEX_NORMALMAP   2048
#define TEX_PD_COLOR_CONSTANT   0

Definition at line 541 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 520 of file DNA_texture_types.h.

Referenced by accum_density(), and rna_def_texture_pointdensity().

#define TEX_PD_FALLOFF_CURVE   2

Definition at line 532 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 521 of file DNA_texture_types.h.

Referenced by accum_density(), and rna_def_texture_pointdensity().

#define TEX_PD_FALLOFF_SMOOTH   1

Definition at line 518 of file DNA_texture_types.h.

Referenced by accum_density(), and rna_def_texture_pointdensity().

#define TEX_PD_FALLOFF_SOFT   2

Definition at line 519 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 514 of file DNA_texture_types.h.

#define TEX_PD_NOISE_AGE   2
#define TEX_PD_NOISE_STATIC   0

Definition at line 535 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 538 of file DNA_texture_types.h.

Referenced by pointdensitytex(), and rna_def_texture_pointdensity().

#define TEX_PD_NOISE_VEL   1

Definition at line 536 of file DNA_texture_types.h.

Referenced by point_data_used(), and rna_def_texture_pointdensity().

#define TEX_PD_OBJECT   1

Definition at line 513 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 531 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 415 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 445 of file DNA_texture_types.h.

Referenced by uiTemplatePreview().

#define TEX_PR_OTHER   1

Definition at line 444 of file DNA_texture_types.h.

Referenced by uiTemplatePreview().

#define TEX_PR_TEXTURE   0

Definition at line 443 of file DNA_texture_types.h.

Referenced by uiTemplatePreview().

#define TEX_PRV_ALPHA   32

Definition at line 367 of file DNA_texture_types.h.

Referenced by preview_prepare_scene(), and rna_def_texture().

#define TEX_PRV_NOR   64

Definition at line 368 of file DNA_texture_types.h.

#define TEX_QUAD   1

Definition at line 407 of file DNA_texture_types.h.

Referenced by blend(), and rna_def_texture_blend().

#define TEX_RAD   6

Definition at line 412 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 439 of file DNA_texture_types.h.

#define TEX_RIDGEDMF   1

Definition at line 310 of file DNA_texture_types.h.

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

#define TEX_RING   1

Definition at line 392 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 394 of file DNA_texture_types.h.

Referenced by rna_def_texture_wood(), and wood_int().

#define TEX_SAW   1

Definition at line 387 of file DNA_texture_types.h.

Referenced by rna_def_texture_marble(), and rna_def_texture_wood().

#define TEX_SHARP   1

Definition at line 402 of file DNA_texture_types.h.

Referenced by marble_int(), and rna_def_texture_marble().

#define TEX_SHARPER   2

Definition at line 403 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 401 of file DNA_texture_types.h.

Referenced by marble_int(), and rna_def_texture_marble().

#define TEX_SPHERE   4

Definition at line 410 of file DNA_texture_types.h.

Referenced by rna_def_texture_blend().

#define TEX_STD_FIELD_   1024

Definition at line 359 of file DNA_texture_types.h.

Referenced by do_versions().

#define TEX_STDPERLIN   1

Definition at line 317 of file DNA_texture_types.h.

Referenced by BPyInit_noise().

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

Definition at line 562 of file DNA_texture_types.h.

Referenced by cache_voxeldata(), and rna_def_texture_voxeldata().

#define TEX_VD_IMAGE_SEQUENCE   3

Definition at line 565 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 568 of file DNA_texture_types.h.

Referenced by tex_stepdata__internal().

#define TEX_VD_LINEAR   1
#define TEX_VD_NEARESTNEIGHBOR   0

Definition at line 554 of file DNA_texture_types.h.

Referenced by rna_def_texture_voxeldata(), and voxeldatatex().

#define TEX_VD_QUADRATIC   2

Definition at line 556 of file DNA_texture_types.h.

Referenced by rna_def_texture_voxeldata(), and voxeldatatex().

#define TEX_VD_RAW_16BIT   2

Definition at line 564 of file DNA_texture_types.h.

#define TEX_VD_RAW_8BIT   1

Definition at line 563 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 571 of file DNA_texture_types.h.

Referenced by rna_def_texture_voxeldata().

#define TEX_VD_SMOKEHEAT   1

Definition at line 572 of file DNA_texture_types.h.

Referenced by init_frame_smoke(), and rna_def_texture_voxeldata().

#define TEX_VD_SMOKEVEL   2

Definition at line 573 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 558 of file DNA_texture_types.h.

Referenced by rna_def_texture_voxeldata(), and voxeldatatex().

#define TEX_VD_TRICUBIC_CATROM   3

Definition at line 557 of file DNA_texture_types.h.

Referenced by rna_def_texture_voxeldata(), and voxeldatatex().

#define TEX_VD_TRICUBIC_SLOW   5

Definition at line 559 of file DNA_texture_types.h.

#define TEX_VORONOI   12

Definition at line 303 of file DNA_texture_types.h.

Referenced by multitex(), and node_texture_buts_proc().

#define TEX_VORONOI_CRACKLE   8

Definition at line 324 of file DNA_texture_types.h.

Referenced by BPyInit_noise().

#define TEX_VORONOI_F1   3

Definition at line 319 of file DNA_texture_types.h.

Referenced by BPyInit_noise().

#define TEX_VORONOI_F2   4

Definition at line 320 of file DNA_texture_types.h.

Referenced by BPyInit_noise().

#define TEX_VORONOI_F2F1   7

Definition at line 323 of file DNA_texture_types.h.

Referenced by BPyInit_noise().

#define TEX_VORONOI_F3   5

Definition at line 321 of file DNA_texture_types.h.

Referenced by BPyInit_noise().

#define TEX_VORONOI_F4   6

Definition at line 322 of file DNA_texture_types.h.

Referenced by BPyInit_noise().

#define TEX_VOXELDATA   15
#define TEX_WALLIN   1

Definition at line 416 of file DNA_texture_types.h.

Referenced by rna_def_texture_stucci().

#define TEX_WALLOUT   2

Definition at line 417 of file DNA_texture_types.h.

Referenced by rna_def_texture_stucci(), and stucci().

#define TEX_WOOD   2

Definition at line 293 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 TXF_AREA   3

Definition at line 351 of file DNA_texture_types.h.

Referenced by imagewraposa_aniso().

#define TXF_BOX   0

Definition at line 348 of file DNA_texture_types.h.

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

#define TXF_EWA   1

Definition at line 349 of file DNA_texture_types.h.

Referenced by default_tex(), and imagewraposa_aniso().

#define TXF_FELINE   2

Definition at line 350 of file DNA_texture_types.h.

Referenced by imagewraposa_aniso().


Typedef Documentation

typedef struct CBData CBData
typedef struct ColorBand ColorBand
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 103 of file DNA_texture_types.h.

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