Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_object_types.h
| Show First 20 Lines • Show All 149 Lines • ▼ Show 20 Lines | typedef struct Object_Runtime { | ||||
| * Is assigned by dependency graph's copy-on-write evaluation. | * Is assigned by dependency graph's copy-on-write evaluation. | ||||
| */ | */ | ||||
| struct Mesh *mesh_orig; | struct Mesh *mesh_orig; | ||||
| /** | /** | ||||
| * Mesh structure created during object evaluation. | * Mesh structure created during object evaluation. | ||||
| * It has all modifiers applied. | * It has all modifiers applied. | ||||
| */ | */ | ||||
| struct Mesh *mesh_eval; | struct Mesh *mesh_eval; | ||||
| /* Denotes whether the evaluated mesh is ownbed by this object or is referenced and owned by | |||||
| * somebody else. */ | |||||
| int is_mesh_eval_owned; | |||||
| int _pad3[3]; | |||||
| /** | /** | ||||
| * Mesh structure created during object evaluation. | * Mesh structure created during object evaluation. | ||||
| * It has deforemation only modifiers applied on it. | * It has deforemation only modifiers applied on it. | ||||
| */ | */ | ||||
| struct Mesh *mesh_deform_eval; | struct Mesh *mesh_deform_eval; | ||||
| /* This is a mesh representation of corresponding object. | /* This is a mesh representation of corresponding object. | ||||
| * It created when Python calls `object.to_mesh()`. */ | * It created when Python calls `object.to_mesh()`. */ | ||||
| ▲ Show 20 Lines • Show All 525 Lines • Show Last 20 Lines | |||||