|
Blender V4.3
|
#include <BKE_gpencil_update_cache_legacy.h>
Public Attributes | |
| struct DLRBT_Tree * | children |
| int | flag |
| int | index |
| void * | data |
Cache for what needs to be updated after bGPdata was modified.
Every node holds information about one element that was changed:
Additionally, nodes also hold other nodes that are one "level" below them. E.g. a node that represents a change on a bGPDframe could contain a set of nodes that represent a change on bGPDstrokes. These nodes are stored in a red-black tree so that they are sorted by their index to make sure they can be processed in the correct order.
Definition at line 47 of file BKE_gpencil_update_cache_legacy.h.
| struct DLRBT_Tree* GPencilUpdateCache::children |
Definition at line 49 of file BKE_gpencil_update_cache_legacy.h.
Referenced by gpencil_traverse_update_cache_ex(), update_cache_alloc(), and update_cache_free().
| void* GPencilUpdateCache::data |
Definition at line 55 of file BKE_gpencil_update_cache_legacy.h.
Referenced by update_cache_alloc().
| int GPencilUpdateCache::flag |
Definition at line 51 of file BKE_gpencil_update_cache_legacy.h.
Referenced by update_cache_alloc().
| int GPencilUpdateCache::index |
Definition at line 53 of file BKE_gpencil_update_cache_legacy.h.
Referenced by update_cache_alloc().