| Flutter Impeller |

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

`#include <blit_pass_vk.h>`

Inheritance diagram for impeller::BlitPassVK:

## Public Member Functions
| ~BlitPassVK () override
Public Member Functions inherited from impeller::BlitPass
virtual | ~BlitPass ()
void | SetLabel (std::string label)
HostBuffer & | GetTransientsBuffer ()
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 | CommandBufferVK

## Additional Inherited Members
Protected Member Functions inherited from impeller::BlitPass
| BlitPass ()
Protected Attributes inherited from impeller::BlitPass
std::shared_ptr< HostBuffer > | transients_buffer_

## Detailed Description

Definition at line 17 of file blit_pass_vk.h.

## Constructor & Destructor Documentation

## ◆ ~BlitPassVK()

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

## Friends And Related Function Documentation

## ◆ CommandBufferVK

friend class CommandBufferVK
| friend

Definition at line 23 of file blit_pass_vk.h.

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

- impeller/renderer/backend/vulkan/blit_pass_vk.h
- impeller/renderer/backend/vulkan/blit_pass_vk.cc