Flutter Impeller
impeller::ComputePassMTL Class Referencefinal

#include <compute_pass_mtl.h>

Inheritance diagram for impeller::ComputePassMTL:
impeller::ComputePass

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)
 
HostBufferGetTransientsBuffer ()
 
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 Contextcontext_
 
std::vector< ComputeCommandcommands_
 

Detailed Description

Definition at line 14 of file compute_pass_mtl.h.

Constructor & Destructor Documentation

◆ ~ComputePassMTL()

impeller::ComputePassMTL::~ComputePassMTL ( )
overridedefault

Friends And Related Function Documentation

◆ CommandBufferMTL

friend class CommandBufferMTL
friend

Definition at line 20 of file compute_pass_mtl.h.


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