47#define MAX_CUSTOMDATA_LAYER_NAME 68
48#define MAX_CUSTOMDATA_LAYER_NAME_NO_PREFIX 64
93#ifdef DNA_DEPRECATED_ALLOW
98#ifdef DNA_DEPRECATED_ALLOW
110#ifdef DNA_DEPRECATED_ALLOW
118#ifdef DNA_DEPRECATED_ALLOW
135#ifdef DNA_DEPRECATED_ALLOW
141#ifdef DNA_DEPRECATED_ALLOW
149#ifdef DNA_DEPRECATED_ALLOW
154#ifdef DNA_DEPRECATED_ALLOW
155 CD_FREESTYLE_EDGE = 37,
156 CD_FREESTYLE_FACE = 38,
160#ifdef DNA_DEPRECATED_ALLOW
161 CD_CUSTOMLOOPNORMAL = 41,
162 CD_SCULPT_FACE_SETS = 42,
189#define CD_MASK_MDEFORMVERT (1 << CD_MDEFORMVERT)
190#define CD_MASK_MFACE (1 << CD_MFACE)
191#define CD_MASK_MTFACE (1 << CD_MTFACE)
192#define CD_MASK_MCOL (1 << CD_MCOL)
193#define CD_MASK_ORIGINDEX (1 << CD_ORIGINDEX)
194#define CD_MASK_NORMAL (1 << CD_NORMAL)
195#define CD_MASK_PROP_FLOAT (1 << CD_PROP_FLOAT)
196#define CD_MASK_PROP_INT32 (1 << CD_PROP_INT32)
197#define CD_MASK_PROP_STRING (1 << CD_PROP_STRING)
198#define CD_MASK_ORIGSPACE (1 << CD_ORIGSPACE)
199#define CD_MASK_ORCO (1 << CD_ORCO)
200#define CD_MASK_PROP_BYTE_COLOR (1 << CD_PROP_BYTE_COLOR)
201#define CD_MASK_MDISPS (1 << CD_MDISPS)
202#define CD_MASK_CLOTH_ORCO (1 << CD_CLOTH_ORCO)
204#define CD_MASK_SHAPE_KEYINDEX (1 << CD_SHAPE_KEYINDEX)
205#define CD_MASK_SHAPEKEY (1 << CD_SHAPEKEY)
206#define CD_MASK_ORIGSPACE_MLOOP (1LL << CD_ORIGSPACE_MLOOP)
207#define CD_MASK_BM_ELEM_PYPTR (1LL << CD_BM_ELEM_PYPTR)
209#define CD_MASK_GRID_PAINT_MASK (1LL << CD_GRID_PAINT_MASK)
210#define CD_MASK_MVERT_SKIN (1LL << CD_MVERT_SKIN)
211#define CD_MASK_MLOOPTANGENT (1LL << CD_MLOOPTANGENT)
212#define CD_MASK_TESSLOOPNORMAL (1LL << CD_TESSLOOPNORMAL)
213#define CD_MASK_PROP_COLOR (1ULL << CD_PROP_COLOR)
214#define CD_MASK_PROP_FLOAT3 (1ULL << CD_PROP_FLOAT3)
215#define CD_MASK_PROP_FLOAT2 (1ULL << CD_PROP_FLOAT2)
216#define CD_MASK_PROP_BOOL (1ULL << CD_PROP_BOOL)
217#define CD_MASK_PROP_INT8 (1ULL << CD_PROP_INT8)
218#define CD_MASK_PROP_INT16_2D (1ULL << CD_PROP_INT16_2D)
219#define CD_MASK_PROP_INT32_2D (1ULL << CD_PROP_INT32_2D)
220#define CD_MASK_PROP_QUATERNION (1ULL << CD_PROP_QUATERNION)
221#define CD_MASK_PROP_FLOAT4X4 (1ULL << CD_PROP_FLOAT4X4)
224#define CD_MASK_MULTIRES_GRIDS (CD_MASK_MDISPS | CD_GRID_PAINT_MASK)
227#define CD_MASK_ALL (~0LL)
230#define CD_MASK_PROP_ALL \
231 (CD_MASK_PROP_FLOAT | CD_MASK_PROP_FLOAT2 | CD_MASK_PROP_FLOAT3 | CD_MASK_PROP_INT32 | \
232 CD_MASK_PROP_COLOR | CD_MASK_PROP_STRING | CD_MASK_PROP_BYTE_COLOR | CD_MASK_PROP_BOOL | \
233 CD_MASK_PROP_INT8 | CD_MASK_PROP_INT16_2D | CD_MASK_PROP_INT32_2D | CD_MASK_PROP_QUATERNION | \
234 CD_MASK_PROP_FLOAT4X4)
237#define CD_MASK_COLOR_ALL (CD_MASK_PROP_COLOR | CD_MASK_PROP_BYTE_COLOR)
261 CD_FLAG_COLOR_ACTIVE = (1 << 5),
262 CD_FLAG_COLOR_RENDER = (1 << 6)
struct ImplicitSharingInfoHandle ImplicitSharingInfoHandle
unsigned long long int uint64_t
const ImplicitSharingInfoHandle * sharing_info
struct BLI_mempool * pool
CustomDataExternal * external
#define DNA_DEPRECATED_ALLOW