Blender V4.5
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: