Blender V4.3
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 250 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 254 of file resample_curves.cc.

◆ inline_buffer

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

Definition at line 255 of file resample_curves.cc.

Referenced by resize().


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