LiteFX::Graphics::Blitter
Utility class that can be used to issue blit commands and generate mip maps.
Synopsis
Declared in <litefx/gfx/blitter.hpp>
template<render_backend TBackend>
class [[dllexport]] Blitter
: public LiteFX::SharedObject
Description
This utility class can be used to generate mip maps for images. Note however, that it is more efficient to pre-compute mip maps if possible. Also note that if you need a direct copy of a image, use a LiteFX::Rendering::ICommandBuffer::transfer command instead.
Base Classes
Type Aliases
Member Functions
Static Member Functions
| Name | Description |
create | Creates a new blitter instance. |
Protected Types
| Name | Description |
Allocator | An allocator used to allocate the shared object. |
Protected Member Functions
| Name | Description |
operator= | Assignment operators |
Protected Static Member Functions
| Name | Description |
create | Generic factory method used to create instances of the shared object. |
Friends
Template Parameters
| Name | Description |
| TBackend | The type of render backend that implements the blitter. |