Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_gpencil.h
| Show First 20 Lines • Show All 247 Lines • ▼ Show 20 Lines | |||||
| /* Iterator */ | /* Iterator */ | ||||
| /* frame & stroke are NULL if it is a layer callback. */ | /* frame & stroke are NULL if it is a layer callback. */ | ||||
| typedef void (*gpIterCb)(struct bGPDlayer *layer, | typedef void (*gpIterCb)(struct bGPDlayer *layer, | ||||
| struct bGPDframe *frame, | struct bGPDframe *frame, | ||||
| struct bGPDstroke *stroke, | struct bGPDstroke *stroke, | ||||
| void *thunk); | void *thunk); | ||||
| void BKE_gpencil_visible_stroke_iter(struct Object *ob, | void BKE_gpencil_visible_stroke_iter(struct Depsgraph *depsgraph, | ||||
| struct Object *ob, | |||||
| gpIterCb layer_cb, | gpIterCb layer_cb, | ||||
| gpIterCb stroke_cb, | gpIterCb stroke_cb, | ||||
| void *thunk, | void *thunk, | ||||
| bool do_onion, | bool do_onion, | ||||
| int cfra); | int cfra); | ||||
| extern void (*BKE_gpencil_batch_cache_dirty_tag_cb)(struct bGPdata *gpd); | extern void (*BKE_gpencil_batch_cache_dirty_tag_cb)(struct bGPdata *gpd); | ||||
| extern void (*BKE_gpencil_batch_cache_free_cb)(struct bGPdata *gpd); | extern void (*BKE_gpencil_batch_cache_free_cb)(struct bGPdata *gpd); | ||||
| Show All 17 Lines | |||||