Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
impeller::BlitGenerateMipmapCommandMTL Struct Reference

#include <blit_command_mtl.h>

Inheritance diagram for impeller::BlitGenerateMipmapCommandMTL:
impeller::BlitGenerateMipmapCommand impeller::BlitEncodeMTL impeller::BlitCommand impeller::BackendCast< BlitEncodeMTL, BlitCommand >

Public Member Functions

 ~BlitGenerateMipmapCommandMTL () override
 
std::string GetLabel () const override
 
bool Encode (id< MTLBlitCommandEncoder > encoder) const override
 
- Public Member Functions inherited from impeller::BlitEncodeMTL
virtual ~BlitEncodeMTL ()
 

Additional Inherited Members

- Static Public Member Functions inherited from impeller::BackendCast< BlitEncodeMTL, BlitCommand >
static BlitEncodeMTLCast (BlitCommand &base)
 
static const BlitEncodeMTLCast (const BlitCommand &base)
 
static BlitEncodeMTLCast (BlitCommand *base)
 
static const BlitEncodeMTLCast (const BlitCommand *base)
 
- Public Attributes inherited from impeller::BlitGenerateMipmapCommand
std::shared_ptr< Texturetexture
 
- Public Attributes inherited from impeller::BlitCommand
std::string label
 

Detailed Description

Definition at line 45 of file blit_command_mtl.h.

Constructor & Destructor Documentation

◆ ~BlitGenerateMipmapCommandMTL()

impeller::BlitGenerateMipmapCommandMTL::~BlitGenerateMipmapCommandMTL ( )
overridedefault

Member Function Documentation

◆ Encode()

bool impeller::BlitGenerateMipmapCommandMTL::Encode ( id< MTLBlitCommandEncoder >  encoder) const
overridevirtual

Implements impeller::BlitEncodeMTL.

Definition at line 148 of file blit_command_mtl.mm.

149 {
150 return TextureMTL::Cast(*texture).GenerateMipmap(encoder);
151};
static TextureMTL & Cast(Texture &base)
bool GenerateMipmap(id< MTLBlitCommandEncoder > encoder)

◆ GetLabel()

std::string impeller::BlitGenerateMipmapCommandMTL::GetLabel ( ) const
overridevirtual

Implements impeller::BlitEncodeMTL.

Definition at line 144 of file blit_command_mtl.mm.

144 {
145 return label;
146}

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