Blender V4.3
blender::gpu::MTLBufferHandle Struct Reference

#include <mtl_memory.hh>

Public Member Functions

 MTLBufferHandle (gpu::MTLBuffer *buf)
 
 MTLBufferHandle (uint64_t compare_size)
 

Public Attributes

gpu::MTLBufferbuffer
 
uint64_t buffer_size
 
time_t insert_time
 

Detailed Description

Definition at line 241 of file mtl_memory.hh.

Constructor & Destructor Documentation

◆ MTLBufferHandle() [1/2]

blender::gpu::MTLBufferHandle::MTLBufferHandle ( gpu::MTLBuffer * buf)
inline

Definition at line 246 of file mtl_memory.hh.

References blender::gpu::MTLBuffer::get_size().

◆ MTLBufferHandle() [2/2]

blender::gpu::MTLBufferHandle::MTLBufferHandle ( uint64_t compare_size)
inline

Definition at line 253 of file mtl_memory.hh.

References compare_size().

Member Data Documentation

◆ buffer

gpu::MTLBuffer* blender::gpu::MTLBufferHandle::buffer

Definition at line 242 of file mtl_memory.hh.

◆ buffer_size

uint64_t blender::gpu::MTLBufferHandle::buffer_size

Definition at line 243 of file mtl_memory.hh.

Referenced by blender::gpu::CompareMTLBuffer::operator()().

◆ insert_time

time_t blender::gpu::MTLBufferHandle::insert_time

Definition at line 244 of file mtl_memory.hh.

Referenced by blender::gpu::MTLBufferPool::update_memory_pools().


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