Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
flutter::IOSExternalTextureMetal Class Referencefinal

#include <ios_external_texture_metal.h>

Inheritance diagram for flutter::IOSExternalTextureMetal:
flutter::Texture flutter::ContextListener

Public Member Functions

 IOSExternalTextureMetal (const fml::scoped_nsobject< FlutterDarwinExternalTextureMetal > &darwin_external_texture_metal)
 
 ~IOSExternalTextureMetal ()
 
- Public Member Functions inherited from flutter::Texture
 Texture (int64_t id)
 
virtual ~Texture ()
 
virtual void Paint (PaintContext &context, const SkRect &bounds, bool freeze, const DlImageSampling sampling)=0
 
virtual void MarkNewFrameAvailable ()=0
 
virtual void OnTextureUnregistered ()=0
 
int64_t Id ()
 
- Public Member Functions inherited from flutter::ContextListener
 ContextListener ()
 
 ~ContextListener ()
 
virtual void OnGrContextCreated ()=0
 
virtual void OnGrContextDestroyed ()=0
 

Detailed Description

Definition at line 15 of file ios_external_texture_metal.h.

Constructor & Destructor Documentation

◆ IOSExternalTextureMetal()

flutter::IOSExternalTextureMetal::IOSExternalTextureMetal ( const fml::scoped_nsobject< FlutterDarwinExternalTextureMetal > &  darwin_external_texture_metal)
explicit

Definition at line 12 of file ios_external_texture_metal.mm.

14 : Texture([darwin_external_texture_metal textureID]),
15 darwin_external_texture_metal_(darwin_external_texture_metal) {}
Texture(int64_t id)
Definition: texture.cc:13

◆ ~IOSExternalTextureMetal()

flutter::IOSExternalTextureMetal::~IOSExternalTextureMetal ( )
default

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