58 float const (*vertexNos)[3];
59 float const (*polyNos)[3];
237 #ifdef DNA_DEPRECATED_ALLOW
238 typedef struct TFace {
277 #define ME_USING_MIRROR_X_VERTEX_GROUPS(_me) \
278 (((_me)->editflag & ME_EDIT_MIRROR_VERTEX_GROUPS) && ((_me)->symmetry & ME_SYMMETRY_X))
282 #define ME_EDIT_PAINT_SEL_MODE(_me) \
283 (((_me)->editflag & ME_EDIT_PAINT_FACE_SEL) ? \
285 ((_me)->editflag & ME_EDIT_PAINT_VERT_SEL) ? SCE_SELECT_VERTEX : 0)
333 #define MESH_MAX_VERTS 2000000000L
typedef float(TangentPoint)[2]
ID and Library types, which are fundamental for sdna.
@ ME_REMESH_REPROJECT_VOLUME
@ ME_REMESH_REPROJECT_VERTEX_COLORS
@ ME_REMESH_REPROJECT_SCULPT_FACE_SETS
@ ME_REMESH_SMOOTH_NORMALS
@ ME_SCULPT_DYNAMIC_TOPOLOGY
@ ME_REMESH_REPROJECT_PAINT_MASK
@ ME_EDIT_MIRROR_VERTEX_GROUPS
struct EditMeshData EditMeshData
struct Mesh_Runtime Mesh_Runtime
static Context * unwrap(GPUContext *ctx)
const float(* polyCos)[3]
const float(* vertexCos)[3]
struct MLoopTri * array_wip
struct EditMeshData * edit_data
struct BVHCache * bvh_cache
CustomData_MeshMasks cd_mask_extra
struct SubdivCCG * subdiv_ccg
char wrapper_type_finalize
struct MLoopTri_Store looptris
struct ShrinkwrapBoundaryData * shrinkwrap_data
struct BMEditMesh * edit_mesh
float remesh_voxel_adaptivity
char subdiv DNA_DEPRECATED
struct CustomData pdata ldata
struct TFace *tface DNA_DEPRECATED
struct MLoopCol * mloopcol
struct Ipo *ipo DNA_DEPRECATED
struct MDeformVert * dvert
struct CustomData vdata edata fdata
int attributes_active_index
int face_sets_color_default
char subsurftype DNA_DEPRECATED