#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_MASK_ENABLED = (1 << 0)
, LRT_MATERIAL_CUSTOM_OCCLUSION_EFFECTIVENESS = (1 << 1)
, LRT_MATERIAL_CUSTOM_INTERSECTION_PRIORITY = (1 << 2)
} |
|
enum | ePreviewType {
MA_FLAT = 0
, MA_SPHERE = 1
, MA_CUBE = 2
, MA_SHADERBALL = 3
,
MA_SPHERE_A = 4
, MA_TEXTURE = 5
, MA_LAMP = 6
, MA_SKY = 7
,
MA_HAIR = 10
, MA_ATMOS = 11
, MA_CLOTH = 12
, MA_FLUID = 13
} |
|
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_DS_EXPAND
◆ MA_DS_SHOW_TEXS
#define MA_DS_SHOW_TEXS (1 << 2) |
◆ 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
◆ MA_RAMP_MULT
◆ MA_RAMP_OVERLAY
◆ MA_RAMP_SAT
◆ MA_RAMP_SCREEN
◆ MA_RAMP_SOFT
◆ MA_RAMP_SUB
◆ MA_RAMP_VAL
◆ MAP_ALPHA
◆ MAP_COL
◆ MAX_MTEX
◆ MAXMAT
◆ TEXCO_GLOB
◆ TEXCO_OBJECT
◆ TEXCO_ORCO
◆ TEXCO_PARTICLE
#define TEXCO_PARTICLE (1 << 13) |
strand is used for normal materials, particle for halo materials
Definition at line 290 of file DNA_material_types.h.
◆ TEXCO_STRAND
#define TEXCO_STRAND (1 << 13) |
◆ TEXCO_UV
◆ TEXCO_WINDOW
#define TEXCO_WINDOW (1 << 10) |
◆ eMaterialGPencilStyle_Flag
◆ eMaterialGPencilStyle_Mode
◆ eMaterialLineArtFlags
◆ ePreviewType
◆ 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 328 of file DNA_material_types.h.
◆ anonymous enum
◆ anonymous enum
Enumerator |
---|
GP_MATERIAL_STROKE_STYLE_SOLID | |
GP_MATERIAL_STROKE_STYLE_TEXTURE | |
Definition at line 344 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 350 of file DNA_material_types.h.
◆ anonymous enum
Enumerator |
---|
GP_MATERIAL_GRADIENT_LINEAR | |
GP_MATERIAL_GRADIENT_RADIAL | |
Definition at line 358 of file DNA_material_types.h.
◆ anonymous enum
Enumerator |
---|
GP_MATERIAL_FOLLOW_PATH | |
GP_MATERIAL_FOLLOW_OBJ | |
GP_MATERIAL_FOLLOW_FIXED | |
Definition at line 364 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 106 of file DNA_material_types.h.
◆ eMaterialGPencilStyle_Mode
Enumerator |
---|
GP_MATERIAL_MODE_LINE | |
GP_MATERIAL_MODE_DOT | |
GP_MATERIAL_MODE_SQUARE | |
Definition at line 137 of file DNA_material_types.h.
◆ eMaterialLineArtFlags
Enumerator |
---|
LRT_MATERIAL_MASK_ENABLED | |
LRT_MATERIAL_CUSTOM_OCCLUSION_EFFECTIVENESS | |
LRT_MATERIAL_CUSTOM_INTERSECTION_PRIORITY | |
Definition at line 158 of file DNA_material_types.h.
◆ ePreviewType
Enumerator |
---|
MA_FLAT | |
MA_SPHERE | |
MA_CUBE | |
MA_SHADERBALL | |
MA_SPHERE_A | |
MA_TEXTURE | |
MA_LAMP | |
MA_SKY | |
MA_HAIR | |
MA_ATMOS | |
MA_CLOTH | |
MA_FLUID | |
Definition at line 299 of file DNA_material_types.h.