Blender V4.3
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 192 of file mtl_memory.hh.

Member Function Documentation

◆ flush()

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

Definition at line 812 of file mtl_memory.mm.

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

◆ requires_flush()

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

Definition at line 806 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: