Core: new blenlib library for implicit-sharing #105994
|
@ -40,7 +40,7 @@ class Instances;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is the base class for specialized geometry component types. A geometry component uses
|
* This is the base class for specialized geometry component types. A geometry component uses
|
||||||
* copy-on-write behavior to avoid read-only copies. It also integrates with attribute API, which
|
* implicit sharing to avoid read-only copies. It also integrates with attribute API, which
|
||||||
* generalizes storing and modifying generic information on a geometry.
|
* generalizes storing and modifying generic information on a geometry.
|
||||||
*/
|
*/
|
||||||
class GeometryComponent : public blender::ImplicitSharingMixin {
|
class GeometryComponent : public blender::ImplicitSharingMixin {
|
||||||
|
|
|
@ -198,8 +198,6 @@ set(SRC
|
||||||
BLI_compute_context.hh
|
BLI_compute_context.hh
|
||||||
BLI_console.h
|
BLI_console.h
|
||||||
BLI_convexhull_2d.h
|
BLI_convexhull_2d.h
|
||||||
BLI_implicit_sharing.hh
|
|
||||||
BLI_implicit_sharing_ptr.hh
|
|
||||||
BLI_cpp_type.hh
|
BLI_cpp_type.hh
|
||||||
BLI_cpp_type_make.hh
|
BLI_cpp_type_make.hh
|
||||||
BLI_cpp_types.hh
|
BLI_cpp_types.hh
|
||||||
|
@ -243,6 +241,8 @@ set(SRC
|
||||||
BLI_hash_tables.hh
|
BLI_hash_tables.hh
|
||||||
BLI_heap.h
|
BLI_heap.h
|
||||||
BLI_heap_simple.h
|
BLI_heap_simple.h
|
||||||
|
BLI_implicit_sharing.hh
|
||||||
|
BLI_implicit_sharing_ptr.hh
|
||||||
BLI_index_mask.hh
|
BLI_index_mask.hh
|
||||||
BLI_index_mask_ops.hh
|
BLI_index_mask_ops.hh
|
||||||
BLI_index_range.hh
|
BLI_index_range.hh
|
||||||
|
|
Loading…
Reference in New Issue