Changeset View
Changeset View
Standalone View
Standalone View
source/blender/bmesh/intern/bmesh_log.h
| Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | |||||
| int BM_log_length(const BMLog *log); | int BM_log_length(const BMLog *log); | ||||
| /* Apply a consistent ordering to BMesh vertices and faces */ | /* Apply a consistent ordering to BMesh vertices and faces */ | ||||
| void BM_log_mesh_elems_reorder(BMesh *bm, BMLog *log); | void BM_log_mesh_elems_reorder(BMesh *bm, BMLog *log); | ||||
| /* Start a new log entry and update the log entry list */ | /* Start a new log entry and update the log entry list */ | ||||
| BMLogEntry *BM_log_entry_add(BMLog *log); | BMLogEntry *BM_log_entry_add(BMLog *log); | ||||
| /* Mark all used ids as unused for this node */ | |||||
| void BM_log_cleanup_entry(BMLogEntry *entry); | |||||
| /* Remove an entry from the log */ | /* Remove an entry from the log */ | ||||
| void BM_log_entry_drop(BMLogEntry *entry); | void BM_log_entry_drop(BMLogEntry *entry); | ||||
| /* Undo one BMLogEntry */ | /* Undo one BMLogEntry */ | ||||
| void BM_log_undo(BMesh *bm, BMLog *log); | void BM_log_undo(BMesh *bm, BMLog *log); | ||||
| /* Redo one BMLogEntry */ | /* Redo one BMLogEntry */ | ||||
| void BM_log_redo(BMesh *bm, BMLog *log); | void BM_log_redo(BMesh *bm, BMLog *log); | ||||
| Show All 36 Lines | |||||