Blender V5.0
blender::geometry::EvalDataBuffer Struct Reference

Public Types

using AllocatorType = GuardedAlignedAllocator<>

Public Member Functions

template<typename T>
MutableSpan< Tresize (const int64_t size)

Public Attributes

Vector< std::byte, 0, AllocatorTypeheap_allocated
std::array< std::byte, 1024 > inline_buffer

Detailed Description

Buffer for temporary evaluated curve data, used for memory reuse between multiple attributes of different types.

Definition at line 259 of file resample_curves.cc.

Member Typedef Documentation

◆ AllocatorType

Member Function Documentation

◆ resize()

Member Data Documentation

◆ heap_allocated

Vector<std::byte, 0, AllocatorType> blender::geometry::EvalDataBuffer::heap_allocated

Definition at line 263 of file resample_curves.cc.

◆ inline_buffer

std::array<std::byte, 1024> blender::geometry::EvalDataBuffer::inline_buffer

Definition at line 264 of file resample_curves.cc.

Referenced by resize().


The documentation for this struct was generated from the following file: