[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