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); }; /** _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs