#include <blit_command_gles.h>
Public Member Functions | |
~BlitCopyTextureToBufferCommandGLES () override | |
std::string | GetLabel () const override |
bool | Encode (const ReactorGLES &reactor) const override |
![]() | |
virtual | ~BlitEncodeGLES () |
Additional Inherited Members | |
![]() | |
static BlitEncodeGLES & | Cast (BlitCommand &base) |
static const BlitEncodeGLES & | Cast (const BlitCommand &base) |
static BlitEncodeGLES * | Cast (BlitCommand *base) |
static const BlitEncodeGLES * | Cast (const BlitCommand *base) |
![]() | |
std::shared_ptr< Texture > | source |
std::shared_ptr< DeviceBuffer > | destination |
IRect | source_region |
size_t | destination_offset |
![]() | |
std::string | label |
Definition at line 33 of file blit_command_gles.h.
|
overridedefault |
|
overridevirtual |
Implements impeller::BlitEncodeGLES.
Definition at line 127 of file blit_command_gles.cc.
References impeller::BackendCast< DeviceBufferGLES, DeviceBuffer >::Cast(), impeller::ConfigureFBO(), impeller::DeleteFBO(), impeller::BlitCopyTextureToBufferCommand::destination, impeller::BlitCopyTextureToBufferCommand::destination_offset, impeller::TRect< T >::GetHeight(), impeller::ReactorGLES::GetProcTable(), impeller::TRect< T >::GetWidth(), impeller::TRect< T >::GetX(), impeller::TRect< T >::GetY(), impeller::kR8G8B8A8UNormInt, impeller::BlitCopyTextureToBufferCommand::source, impeller::BlitCopyTextureToBufferCommand::source_region, impeller::DeviceBufferGLES::UpdateBufferData(), and VALIDATION_LOG.
|
overridevirtual |
Implements impeller::BlitEncodeGLES.
Definition at line 123 of file blit_command_gles.cc.
References impeller::BlitCommand::label.