[Bf-blender-cvs] [4911529f1b4] gpencil-new-data-proposal: Move GPDataRuntime function implementations to .cc file
Amelie Fondevilla
noreply at git.blender.org
Wed Nov 23 15:39:01 CET 2022
Commit: 4911529f1b48313f5e23d1a7acd9e1cda658357d
Author: Amelie Fondevilla
Date: Wed Nov 23 15:11:05 2022 +0100
Branches: gpencil-new-data-proposal
https://developer.blender.org/rB4911529f1b48313f5e23d1a7acd9e1cda658357d
Move GPDataRuntime function implementations to .cc file
===================================================================
M source/blender/blenkernel/intern/gpencil_new_proposal.cc
M source/blender/blenkernel/intern/gpencil_new_proposal.hh
===================================================================
diff --git a/source/blender/blenkernel/intern/gpencil_new_proposal.cc b/source/blender/blenkernel/intern/gpencil_new_proposal.cc
index 52a0a253c51..e826a07d4a1 100644
--- a/source/blender/blenkernel/intern/gpencil_new_proposal.cc
+++ b/source/blender/blenkernel/intern/gpencil_new_proposal.cc
@@ -48,6 +48,11 @@ IndexMask GPLayerGroup::layers_index_mask()
return {reinterpret_cast<int64_t>(this->layer_indices), this->layer_indices_size};
}
+IndexMask GPDataRuntime::frame_index_masks_cache_for_layer(int layer_index)
+{
+ return frame_index_masks_cache.lookup(layer_index).as_span();
+}
+
Span<float3> GPStroke::points_positions() const
{
return {geometry_->positions().begin() + offset_, points_num_};
diff --git a/source/blender/blenkernel/intern/gpencil_new_proposal.hh b/source/blender/blenkernel/intern/gpencil_new_proposal.hh
index 27850f0e5df..0f6afefa692 100644
--- a/source/blender/blenkernel/intern/gpencil_new_proposal.hh
+++ b/source/blender/blenkernel/intern/gpencil_new_proposal.hh
@@ -170,10 +170,7 @@ class GPDataRuntime {
mutable Map<int, Vector<int64_t>> frame_index_masks_cache;
mutable std::mutex frame_index_masks_cache_mutex;
- IndexMask frame_index_masks_cache_for_layer(int layer_index)
- {
- return frame_index_masks_cache.lookup(layer_index).as_span();
- }
+ IndexMask frame_index_masks_cache_for_layer(int layer_index);
};
/**
More information about the Bf-blender-cvs
mailing list