|
Blender V4.5
|
Functions | |
| void * | resize_trivial_array_impl (void *old_data, int64_t old_size, int64_t new_size, int64_t alignment, const ImplicitSharingInfo **sharing_info) |
| void * | make_trivial_data_mutable_impl (void *old_data, int64_t size, int64_t alignment, const ImplicitSharingInfo **sharing_info) |
| void * blender::implicit_sharing::detail::make_trivial_data_mutable_impl | ( | void * | old_data, |
| int64_t | size, | ||
| int64_t | alignment, | ||
| const ImplicitSharingInfo ** | sharing_info ) |
Definition at line 42 of file implicit_sharing.cc.
References BLI_assert, blender::implicit_sharing::info_for_mem_free(), make_trivial_data_mutable_impl(), and MEM_mallocN_aligned().
Referenced by blender::implicit_sharing::make_trivial_data_mutable(), and make_trivial_data_mutable_impl().
| void * blender::implicit_sharing::detail::resize_trivial_array_impl | ( | void * | old_data, |
| int64_t | old_size, | ||
| int64_t | new_size, | ||
| int64_t | alignment, | ||
| const ImplicitSharingInfo ** | sharing_info ) |
Definition at line 67 of file implicit_sharing.cc.
References BLI_assert, blender::implicit_sharing::info_for_mem_free(), MEM_mallocN_aligned(), MEM_reallocN, and resize_trivial_array_impl().
Referenced by blender::implicit_sharing::resize_trivial_array(), and resize_trivial_array_impl().