|
Blender V5.0
|
Public Attributes | |
| UndoMesh * | local_next |
| UndoMesh * | local_prev |
| Mesh * | mesh |
| char | selectmode |
| int | shapenr |
| struct { | |
| BArrayCustomData * vdata | |
| BArrayCustomData * edata | |
| BArrayCustomData * ldata | |
| BArrayCustomData * pdata | |
| BArrayState * face_offset_indices | |
| BArrayState ** keyblocks | |
| BArrayState * mselect | |
| } | store |
| size_t | undo_size |
Definition at line 144 of file editmesh_undo.cc.
| BArrayCustomData * UndoMesh::edata |
Definition at line 170 of file editmesh_undo.cc.
Referenced by um_arraystore_expand(), and um_arraystore_free().
| BArrayState* UndoMesh::face_offset_indices |
Definition at line 171 of file editmesh_undo.cc.
Referenced by um_arraystore_expand(), and um_arraystore_free().
| BArrayState** UndoMesh::keyblocks |
Definition at line 172 of file editmesh_undo.cc.
Referenced by um_arraystore_expand(), and um_arraystore_free().
| BArrayCustomData * UndoMesh::ldata |
Definition at line 170 of file editmesh_undo.cc.
Referenced by um_arraystore_expand(), and um_arraystore_free().
| UndoMesh* UndoMesh::local_next |
This undo-meshes in um_arraystore.local_links. Not to be confused with the next and previous undo steps.
Definition at line 149 of file editmesh_undo.cc.
| UndoMesh * UndoMesh::local_prev |
Definition at line 149 of file editmesh_undo.cc.
Referenced by mesh_undostep_reference_elems_from_objects().
| Mesh* UndoMesh::mesh |
Definition at line 151 of file editmesh_undo.cc.
Referenced by mesh_undostep_reference_elems_from_objects(), mesh_undosys_step_encode(), um_arraystore_compact_ex(), um_arraystore_expand(), um_arraystore_free(), undomesh_free_data(), undomesh_from_editmesh(), and undomesh_to_editmesh().
| BArrayState* UndoMesh::mselect |
Definition at line 173 of file editmesh_undo.cc.
Referenced by um_arraystore_expand(), and um_arraystore_free().
| BArrayCustomData * UndoMesh::pdata |
Definition at line 170 of file editmesh_undo.cc.
Referenced by um_arraystore_expand(), and um_arraystore_free().
| char UndoMesh::selectmode |
Definition at line 152 of file editmesh_undo.cc.
Referenced by undomesh_from_editmesh(), and undomesh_to_editmesh().
| int UndoMesh::shapenr |
The active shape key associated with this mesh.
NOTE(@ideasman42): This isn't a perfect solution, if you edit keys and change shapes this works well (fixing #32442), but editing shape keys, going into object mode, removing or changing their order, then go back into edit-mode and undo will give issues - where the old index will be out of sync with the new object index.
There are a few ways this could be made to work but for now its a known limitation with mixing object and edit-mode operations.
Definition at line 165 of file editmesh_undo.cc.
Referenced by undomesh_from_editmesh(), and undomesh_to_editmesh().
| struct { ... } UndoMesh::store |
Referenced by um_arraystore_expand(), and um_arraystore_free().
| size_t UndoMesh::undo_size |
Definition at line 177 of file editmesh_undo.cc.
Referenced by mesh_undosys_step_encode().
| BArrayCustomData* UndoMesh::vdata |
Definition at line 170 of file editmesh_undo.cc.
Referenced by um_arraystore_expand(), and um_arraystore_free().