| Flutter Impeller |

Public Member Functions | List of all members
impeller::BlitEncodeMTL Struct Referenceabstract

Mixin for dispatching Metal commands. More...

`#include <blit_command_mtl.h>`

Inheritance diagram for impeller::BlitEncodeMTL:

## Public Member Functions
virtual | ~BlitEncodeMTL ()
virtual std::string | GetLabel () const =0
virtual bool | Encode (id< MTLBlitCommandEncoder > encoder) const =0

## Additional Inherited Members
Static Public Member Functions inherited from impeller::BackendCast< BlitEncodeMTL, BlitCommand >
static BlitEncodeMTL & | Cast (BlitCommand &base)
static const BlitEncodeMTL & | Cast (const BlitCommand &base)
static BlitEncodeMTL * | Cast (BlitCommand *base)
static const BlitEncodeMTL * | Cast (const BlitCommand *base)

## Detailed Description

Mixin for dispatching Metal commands.

Definition at line 15 of file blit_command_mtl.h.

## Constructor & Destructor Documentation

## ◆ ~BlitEncodeMTL()

impeller::BlitEncodeMTL::~BlitEncodeMTL | ( |  | ) |
| virtual default

## Member Function Documentation

## ◆ Encode()

virtual bool impeller::BlitEncodeMTL::Encode | ( | id< MTLBlitCommandEncoder > | encoder | ) | const
| pure virtual

Implemented in impeller::BlitCopyBufferToTextureCommandMTL, impeller::BlitGenerateMipmapCommandMTL, impeller::BlitCopyTextureToBufferCommandMTL, and impeller::BlitCopyTextureToTextureCommandMTL.

## ◆ GetLabel()

virtual std::string impeller::BlitEncodeMTL::GetLabel | ( |  | ) | const
| pure virtual

Implemented in impeller::BlitCopyBufferToTextureCommandMTL, impeller::BlitGenerateMipmapCommandMTL, impeller::BlitCopyTextureToBufferCommandMTL, and impeller::BlitCopyTextureToTextureCommandMTL.

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

- impeller/renderer/backend/metal/blit_command_mtl.h
- impeller/renderer/backend/metal/blit_command_mtl.mm