Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_mesh_types.h
| Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | struct MLoopTri_Store { | ||||
| * shall always be protected by same lock as one used for looptris computing. */ | * shall always be protected by same lock as one used for looptris computing. */ | ||||
| struct MLoopTri *array, *array_wip; | struct MLoopTri *array, *array_wip; | ||||
| int len; | int len; | ||||
| int len_alloc; | int len_alloc; | ||||
| }; | }; | ||||
| /* not saved in file! */ | /* not saved in file! */ | ||||
| typedef struct Mesh_Runtime { | typedef struct Mesh_Runtime { | ||||
| /* Evaluated mesh for objects which do not have effective modifiers. This mesh is sued as a | |||||
| * result of modifier stack evaluation. | |||||
| * Since modifier stack evaluation is threaded on object level we need some synchronization. */ | |||||
| struct Mesh *mesh_eval; | |||||
| void *eval_mutex; | |||||
| struct EditMeshData *edit_data; | struct EditMeshData *edit_data; | ||||
| void *batch_cache; | void *batch_cache; | ||||
| struct SubdivCCG *subdiv_ccg; | struct SubdivCCG *subdiv_ccg; | ||||
| void *_pad1; | void *_pad1; | ||||
| int subdiv_ccg_tot_level; | int subdiv_ccg_tot_level; | ||||
| char _pad2[4]; | char _pad2[4]; | ||||
| ▲ Show 20 Lines • Show All 185 Lines • Show Last 20 Lines | |||||