[Bf-blender-cvs] [26992d96754] greasepencil-object: Refactor print update cache function.
Falk David
noreply at git.blender.org
Mon Feb 7 18:35:15 CET 2022
Commit: 26992d96754e614e0728637c0e73095805adff8e
Author: Falk David
Date: Fri Feb 4 15:33:35 2022 +0100
Branches: greasepencil-object
https://developer.blender.org/rB26992d96754e614e0728637c0e73095805adff8e
Refactor print update cache function.
Co-authored-by: @yann-lty
===================================================================
M source/blender/blenkernel/BKE_gpencil_update_cache.h
M source/blender/blenkernel/intern/gpencil_update_cache.c
===================================================================
diff --git a/source/blender/blenkernel/BKE_gpencil_update_cache.h b/source/blender/blenkernel/BKE_gpencil_update_cache.h
index 074b7b44635..3f491c266b4 100644
--- a/source/blender/blenkernel/BKE_gpencil_update_cache.h
+++ b/source/blender/blenkernel/BKE_gpencil_update_cache.h
@@ -163,7 +163,7 @@ void BKE_gpencil_free_update_cache_and_data(GPencilUpdateCache *cache);
/**
*
*/
-void BKE_gpencil_print_update_cache(struct bGPdata *gpd);
+void BKE_gpencil_print_update_cache(struct GPencilUpdateCache *cache);
#ifdef __cplusplus
}
diff --git a/source/blender/blenkernel/intern/gpencil_update_cache.c b/source/blender/blenkernel/intern/gpencil_update_cache.c
index 480f900ec81..2e42ae40f32 100644
--- a/source/blender/blenkernel/intern/gpencil_update_cache.c
+++ b/source/blender/blenkernel/intern/gpencil_update_cache.c
@@ -377,8 +377,8 @@ static bool gpencil_print_update_cache_layer_cb(GPencilUpdateCache *cache, void
static bool gpencil_print_update_cache_frame_cb(GPencilUpdateCache *cache, void *UNUSED(user_data))
{
- printf(" - Layer: %s | Index: %d | Flag: %d | Tagged Frames: %d\n",
- (cache->data ? ((bGPDlayer *)cache->data)->info : "N/A"),
+ printf(" - Frame: %d | Index: %d | Flag: %d | Tagged Strokes: %d\n",
+ (cache->data ? ((bGPDframe *)cache->data)->framenum : -1),
cache->index,
cache->flag,
BLI_listbase_count((ListBase *)cache->children));
@@ -518,17 +518,13 @@ void BKE_gpencil_free_update_cache_and_data(GPencilUpdateCache *gpd_cache)
update_cache_free(gpd_cache);
}
-void BKE_gpencil_print_update_cache(bGPdata *gpd)
+void BKE_gpencil_print_update_cache(GPencilUpdateCache *update_cache)
{
- GPencilUpdateCache *update_cache = gpd->runtime.update_cache;
-
if (update_cache == NULL) {
printf("No update cache\n");
return;
}
- printf("Update Cache:\n");
- printf("- GPdata: %s | Flag: %d | Tagged Layers: %d\n",
- gpd->id.name,
+ printf("Update cache: - Flag: %d | Tagged Layers: %d\n",
update_cache->flag,
BLI_listbase_count((ListBase *)update_cache->children));
More information about the Bf-blender-cvs
mailing list