Blender  V3.3
Public Attributes | List of all members
GPencilUpdateCache Struct Reference

#include <BKE_gpencil_update_cache.h>

Public Attributes

struct DLRBT_Treechildren
 
int flag
 
int index
 
voiddata
 

Detailed Description

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 46 of file BKE_gpencil_update_cache.h.

Member Data Documentation

◆ children

struct DLRBT_Tree* GPencilUpdateCache::children

◆ data

void* GPencilUpdateCache::data

◆ flag

int GPencilUpdateCache::flag

◆ index

int GPencilUpdateCache::index

The documentation for this struct was generated from the following file: