Flutter Impeller
impeller::BlitPassMTL Class Referencefinal

#include <blit_pass_mtl.h>

Inheritance diagram for impeller::BlitPassMTL:
impeller::BlitPass

Public Member Functions

 ~BlitPassMTL () override
 
- Public Member Functions inherited from impeller::BlitPass
virtual ~BlitPass ()
 
void SetLabel (std::string label)
 
HostBufferGetTransientsBuffer ()
 
bool AddCopy (std::shared_ptr< Texture > source, std::shared_ptr< Texture > destination, std::optional< IRect > source_region=std::nullopt, IPoint destination_origin={}, std::string label="")
 Record a command to copy the contents of one texture to another texture. The blit area is limited by the intersection of the texture coverage with respect the source region and destination origin. No work is encoded into the command buffer at this time. More...
 
bool AddCopy (std::shared_ptr< Texture > source, std::shared_ptr< DeviceBuffer > destination, std::optional< IRect > source_region=std::nullopt, size_t destination_offset=0, std::string label="")
 Record a command to copy the contents of the buffer to the texture. No work is encoded into the command buffer at this time. More...
 
bool AddCopy (BufferView source, std::shared_ptr< Texture > destination, IPoint destination_origin={}, std::string label="")
 Record a command to copy the contents of the buffer to the texture. No work is encoded into the command buffer at this time. More...
 
bool GenerateMipmap (std::shared_ptr< Texture > texture, std::string label="")
 Record a command to generate all mip levels for a texture. No work is encoded into the command buffer at this time. More...
 

Friends

class CommandBufferMTL
 

Additional Inherited Members

- Protected Member Functions inherited from impeller::BlitPass
 BlitPass ()
 
- Protected Attributes inherited from impeller::BlitPass
std::shared_ptr< HostBuffertransients_buffer_
 

Detailed Description

Definition at line 15 of file blit_pass_mtl.h.

Constructor & Destructor Documentation

◆ ~BlitPassMTL()

impeller::BlitPassMTL::~BlitPassMTL ( )
overridedefault

Friends And Related Function Documentation

◆ CommandBufferMTL

friend class CommandBufferMTL
friend

Definition at line 21 of file blit_pass_mtl.h.


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