| Flutter Impeller |

Public Member Functions | Friends | List of all members
impeller::ComputePassMTL Class Referencefinal

`#include <compute_pass_mtl.h>`

Inheritance diagram for impeller::ComputePassMTL:

## Public Member Functions
| ~ComputePassMTL () override
Public Member Functions inherited from impeller::ComputePass
virtual | ~ComputePass ()
void | SetLabel (const std::string &label)
void | SetGridSize (const ISize &size)
void | SetThreadGroupSize (const ISize &size)
HostBuffer & | GetTransientsBuffer ()
bool | AddCommand (ComputeCommand command)
| Record a command for subsequent encoding to the underlying command buffer. No work is encoded into the command buffer at this time. More...
bool | EncodeCommands () const
| Encode the recorded commands to the underlying command buffer. More...

## Friends
class | CommandBufferMTL

## Additional Inherited Members
Protected Member Functions inherited from impeller::ComputePass
| ComputePass (std::weak_ptr< const Context > context)
Protected Attributes inherited from impeller::ComputePass
const std::weak_ptr< const Context > | context_
std::vector< ComputeCommand > | commands_

## Detailed Description

Definition at line 15 of file compute_pass_mtl.h.

## Constructor & Destructor Documentation

## ◆ ~ComputePassMTL()

impeller::ComputePassMTL::~ComputePassMTL | ( |  | ) |
| override default

## Friends And Related Function Documentation

## ◆ CommandBufferMTL

friend class CommandBufferMTL
| friend

Definition at line 21 of file compute_pass_mtl.h.

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

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