Blender V5.0
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 242 of file mtl_memory.hh.

Constructor & Destructor Documentation

◆ MTLBufferHandle() [1/2]

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

Definition at line 247 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 254 of file mtl_memory.hh.

References compare_size().

Member Data Documentation

◆ buffer

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

Definition at line 243 of file mtl_memory.hh.

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

◆ buffer_size

uint64_t blender::gpu::MTLBufferHandle::buffer_size

◆ insert_time

time_t blender::gpu::MTLBufferHandle::insert_time

Definition at line 245 of file mtl_memory.hh.

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


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