#include "DNA_ID.h"
#include "DNA_defs.h"
#include "DNA_listBase.h"
Go to the source code of this file.
|
| enum | eMaterialGPencilStyle_Flag {
GP_MATERIAL_FILL_PATTERN = (1 << 0)
, GP_MATERIAL_HIDE = (1 << 1)
, GP_MATERIAL_LOCKED = (1 << 2)
, GP_MATERIAL_HIDE_ONIONSKIN = (1 << 3)
,
GP_MATERIAL_TEX_CLAMP = (1 << 4)
, GP_MATERIAL_FILL_TEX_MIX = (1 << 5)
, GP_MATERIAL_FLIP_FILL = (1 << 6)
, GP_MATERIAL_STROKE_PATTERN = (1 << 7)
,
GP_MATERIAL_STROKE_SHOW = (1 << 8)
, GP_MATERIAL_FILL_SHOW = (1 << 9)
, GP_MATERIAL_STROKE_TEX_MIX = (1 << 11)
, GP_MATERIAL_DISABLE_STENCIL = (1 << 12)
,
GP_MATERIAL_IS_STROKE_HOLDOUT = (1 << 13)
, GP_MATERIAL_IS_FILL_HOLDOUT = (1 << 14)
} |
| |
| enum | eMaterialGPencilStyle_Mode { GP_MATERIAL_MODE_LINE = 0
, GP_MATERIAL_MODE_DOT = 1
, GP_MATERIAL_MODE_SQUARE = 2
} |
| |
| enum | eMaterialLineArtFlags { LRT_MATERIAL_TRANSPARENCY_ENABLED = (1 << 0)
} |
| |
| enum | { MA_BM_SOLID = 0
, MA_BM_CLIP = 3
, MA_BM_HASHED = 4
, MA_BM_BLEND = 5
} |
| |
| enum | { MA_BL_HIDE_BACKFACE = (1 << 0)
, MA_BL_SS_REFRACTION = (1 << 1)
, MA_BL_CULL_BACKFACE = (1 << 2)
, MA_BL_TRANSLUCENCY = (1 << 3)
} |
| |
| enum | { MA_BS_NONE = 0
, MA_BS_SOLID = 1
, MA_BS_CLIP = 2
, MA_BS_HASHED = 3
} |
| |
| enum | { GP_MATERIAL_STROKE_STYLE_SOLID = 0
, GP_MATERIAL_STROKE_STYLE_TEXTURE = 1
} |
| |
| enum | { GP_MATERIAL_FILL_STYLE_SOLID = 0
, GP_MATERIAL_FILL_STYLE_GRADIENT = 1
, GP_MATERIAL_FILL_STYLE_CHECKER = 2
, GP_MATERIAL_FILL_STYLE_TEXTURE = 3
} |
| |
| enum | { GP_MATERIAL_GRADIENT_LINEAR = 0
, GP_MATERIAL_GRADIENT_RADIAL = 1
} |
| |
| enum | { GP_MATERIAL_FOLLOW_PATH = 0
, GP_MATERIAL_FOLLOW_OBJ = 1
, GP_MATERIAL_FOLLOW_FIXED = 2
} |
| |
◆ MA_ATMOS
◆ MA_CLOTH
◆ MA_CUBE
◆ MA_DS_EXPAND
| #define MA_DS_EXPAND (1 << 1) |
◆ MA_DS_SHOW_TEXS
| #define MA_DS_SHOW_TEXS (1 << 2) |
◆ MA_FLAT
◆ MA_FLUID
◆ MA_HAIR
◆ MA_LAMP
◆ MA_PREVIEW_WORLD
| #define MA_PREVIEW_WORLD (1 << 0) |
◆ MA_RAMP_ADD
◆ MA_RAMP_BLEND
◆ MA_RAMP_BURN
◆ MA_RAMP_COLOR
◆ MA_RAMP_DARK
◆ MA_RAMP_DIFF
◆ MA_RAMP_DIV
◆ MA_RAMP_DODGE
◆ MA_RAMP_HUE
◆ MA_RAMP_LIGHT
◆ MA_RAMP_LINEAR
| #define MA_RAMP_LINEAR 17 |
◆ MA_RAMP_MULT
◆ MA_RAMP_OVERLAY
| #define MA_RAMP_OVERLAY 9 |
◆ MA_RAMP_SAT
◆ MA_RAMP_SCREEN
◆ MA_RAMP_SOFT
◆ MA_RAMP_SUB
◆ MA_RAMP_VAL
◆ MA_SHADERBALL
◆ MA_SKY
◆ MA_SPHERE
◆ MA_SPHERE_A
| #define MA_SPHERE_A 4 /* Used for icon renders only. */ |
◆ MA_TEXTURE
◆ MAP_ALPHA
| #define MAP_ALPHA (1 << 7) |
◆ MAP_COL
◆ MAP_PA_CLUMP
| #define MAP_PA_CLUMP (1 << 7) |
◆ MAP_PA_DENS
| #define MAP_PA_DENS (1 << 2) |
◆ MAP_PA_FREQ
| #define MAP_PA_FREQ (1 << 10) |
◆ MAP_PA_INIT
| #define MAP_PA_INIT ((1 << 5) - 1) |
◆ MAP_PA_IVEL
| #define MAP_PA_IVEL (1 << 5) |
◆ MAP_PA_KINK
| #define MAP_PA_KINK (1 << 8) |
◆ MAP_PA_LENGTH
| #define MAP_PA_LENGTH (1 << 4) |
◆ MAP_PA_LIFE
| #define MAP_PA_LIFE (1 << 1) |
◆ MAP_PA_PVEL
| #define MAP_PA_PVEL (1 << 6) |
◆ MAP_PA_ROUGH
| #define MAP_PA_ROUGH (1 << 9) |
◆ MAP_PA_SIZE
| #define MAP_PA_SIZE (1 << 3) |
◆ MAP_PA_TIME
| #define MAP_PA_TIME (1 << 0) |
◆ MAX_MTEX
◆ MAXMAT
| #define MAXMAT (32767 - 1) |
◆ TEXCO_GLOB
| #define TEXCO_GLOB (1 << 3) |
◆ TEXCO_OBJECT
| #define TEXCO_OBJECT (1 << 5) |
◆ TEXCO_ORCO
| #define TEXCO_ORCO (1 << 0) |
◆ TEXCO_PARTICLE
| #define TEXCO_PARTICLE (1 << 13) |
strand is used for normal materials, particle for halo materials
Definition at line 282 of file DNA_material_types.h.
◆ TEXCO_STRAND
| #define TEXCO_STRAND (1 << 13) |
◆ TEXCO_UV
| #define TEXCO_UV (1 << 4) |
◆ TEXCO_WINDOW
| #define TEXCO_WINDOW (1 << 10) |
◆ eMaterialGPencilStyle_Flag
◆ eMaterialGPencilStyle_Mode
◆ eMaterialLineArtFlags
◆ Material
◆ MaterialGPencilStyle
◆ MaterialLineArt
◆ TexPaintSlot
◆ anonymous enum
◆ anonymous enum
| Enumerator |
|---|
| MA_BL_HIDE_BACKFACE | |
| MA_BL_SS_REFRACTION | |
| MA_BL_CULL_BACKFACE | |
| MA_BL_TRANSLUCENCY | |
Definition at line 336 of file DNA_material_types.h.
◆ anonymous enum
◆ anonymous enum
| Enumerator |
|---|
| GP_MATERIAL_STROKE_STYLE_SOLID | |
| GP_MATERIAL_STROKE_STYLE_TEXTURE | |
Definition at line 352 of file DNA_material_types.h.
◆ anonymous enum
| Enumerator |
|---|
| GP_MATERIAL_FILL_STYLE_SOLID | |
| GP_MATERIAL_FILL_STYLE_GRADIENT | |
| GP_MATERIAL_FILL_STYLE_CHECKER | |
| GP_MATERIAL_FILL_STYLE_TEXTURE | |
Definition at line 358 of file DNA_material_types.h.
◆ anonymous enum
| Enumerator |
|---|
| GP_MATERIAL_GRADIENT_LINEAR | |
| GP_MATERIAL_GRADIENT_RADIAL | |
Definition at line 366 of file DNA_material_types.h.
◆ anonymous enum
| Enumerator |
|---|
| GP_MATERIAL_FOLLOW_PATH | |
| GP_MATERIAL_FOLLOW_OBJ | |
| GP_MATERIAL_FOLLOW_FIXED | |
Definition at line 372 of file DNA_material_types.h.
◆ eMaterialGPencilStyle_Flag
| Enumerator |
|---|
| GP_MATERIAL_FILL_PATTERN | |
| GP_MATERIAL_HIDE | |
| GP_MATERIAL_LOCKED | |
| GP_MATERIAL_HIDE_ONIONSKIN | |
| GP_MATERIAL_TEX_CLAMP | |
| GP_MATERIAL_FILL_TEX_MIX | |
| GP_MATERIAL_FLIP_FILL | |
| GP_MATERIAL_STROKE_PATTERN | |
| GP_MATERIAL_STROKE_SHOW | |
| GP_MATERIAL_FILL_SHOW | |
| GP_MATERIAL_STROKE_TEX_MIX | |
| GP_MATERIAL_DISABLE_STENCIL | |
| GP_MATERIAL_IS_STROKE_HOLDOUT | |
| GP_MATERIAL_IS_FILL_HOLDOUT | |
Definition at line 111 of file DNA_material_types.h.
◆ eMaterialGPencilStyle_Mode
| Enumerator |
|---|
| GP_MATERIAL_MODE_LINE | |
| GP_MATERIAL_MODE_DOT | |
| GP_MATERIAL_MODE_SQUARE | |
Definition at line 142 of file DNA_material_types.h.
◆ eMaterialLineArtFlags