|
Blender V4.3
|
Public Types | |
| using | AllocatorType = GuardedAlignedAllocator<> |
Public Member Functions | |
| template<typename T > | |
| MutableSpan< T > | resize (const int64_t size) |
Public Attributes | |
| Vector< std::byte, 0, AllocatorType > | heap_allocated |
| std::array< std::byte, 1024 > | inline_buffer |
Buffer for temporary evaluated curve data, used for memory reuse between multiple attributes of different types.
Definition at line 250 of file resample_curves.cc.
Definition at line 251 of file resample_curves.cc.
|
inline |
Definition at line 257 of file resample_curves.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::as_mutable_span(), blender::MutableSpan< T >::cast(), inline_buffer, blender::Vector< T, InlineBufferCapacity, Allocator >::resize(), blender::MutableSpan< T >::slice(), and T.
Referenced by blender::geometry::resample_to_uniform().
| Vector<std::byte, 0, AllocatorType> blender::geometry::EvalDataBuffer::heap_allocated |
Definition at line 254 of file resample_curves.cc.
| std::array<std::byte, 1024> blender::geometry::EvalDataBuffer::inline_buffer |
Definition at line 255 of file resample_curves.cc.
Referenced by resize().