Blender V5.0
blender::gpu::MTLBufferRange Struct Reference

#include <mtl_memory.hh>

Public Member Functions

MTLBuffer wrapper class implementation.
void flush ()
bool requires_flush ()

Public Attributes

id< MTLBuffermetal_buffer
void * data
uint64_t buffer_offset
uint64_t size
MTLResourceOptions options

Detailed Description

Definition at line 191 of file mtl_memory.hh.

Member Function Documentation

◆ flush()

void blender::gpu::MTLBufferRange::flush ( )

Definition at line 819 of file mtl_memory.mm.

References BLI_assert, buffer_offset, length(), metal_buffer, requires_flush(), and size.

◆ requires_flush()

bool blender::gpu::MTLBufferRange::requires_flush ( )

Definition at line 813 of file mtl_memory.mm.

Referenced by flush().

Member Data Documentation

◆ buffer_offset

◆ data

◆ metal_buffer

◆ options

MTLResourceOptions blender::gpu::MTLBufferRange::options

◆ size


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