Flutter Impeller
impeller::DeviceBufferMTL Class Referencefinal

#include <device_buffer_mtl.h>

Inheritance diagram for impeller::DeviceBufferMTL:
impeller::DeviceBuffer impeller::BackendCast< DeviceBufferMTL, Buffer > impeller::Buffer

Public Member Functions

 DeviceBufferMTL ()
 
 ~DeviceBufferMTL () override
 
id< MTLBuffer > GetMTLBuffer () const
 
- Public Member Functions inherited from impeller::DeviceBuffer
virtual ~DeviceBuffer ()
 
bool CopyHostBuffer (const uint8_t *source, Range source_range, size_t offset=0u)
 
BufferView AsBufferView () const
 
std::shared_ptr< const DeviceBufferGetDeviceBuffer (Allocator &allocator) const
 
const DeviceBufferDescriptorGetDeviceBufferDescriptor () const
 
- Public Member Functions inherited from impeller::Buffer
virtual ~Buffer ()
 

Friends

class AllocatorMTL
 

Additional Inherited Members

- Static Public Member Functions inherited from impeller::BackendCast< DeviceBufferMTL, Buffer >
static DeviceBufferMTLCast (Buffer &base)
 
static const DeviceBufferMTLCast (const Buffer &base)
 
static DeviceBufferMTLCast (Buffer *base)
 
static const DeviceBufferMTLCast (const Buffer *base)
 
- Protected Member Functions inherited from impeller::DeviceBuffer
 DeviceBuffer (DeviceBufferDescriptor desc)
 
- Protected Attributes inherited from impeller::DeviceBuffer
const DeviceBufferDescriptor desc_
 

Detailed Description

Definition at line 15 of file device_buffer_mtl.h.

Constructor & Destructor Documentation

◆ DeviceBufferMTL()

impeller::DeviceBufferMTL::DeviceBufferMTL ( )

◆ ~DeviceBufferMTL()

impeller::DeviceBufferMTL::~DeviceBufferMTL ( )
overridedefault

Member Function Documentation

◆ GetMTLBuffer()

id< MTLBuffer > impeller::DeviceBufferMTL::GetMTLBuffer ( ) const

Friends And Related Function Documentation

◆ AllocatorMTL

friend class AllocatorMTL
friend

Definition at line 26 of file device_buffer_mtl.h.


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