Flutter Engine
 
Loading...
Searching...
No Matches
flutter::AndroidEGLSurfaceDamage Class Reference

Public Member Functions

void init (EGLDisplay display, EGLContext context)
 
void SetDamageRegion (EGLDisplay display, EGLSurface surface, const std::optional< DlIRect > &region)
 
bool SupportsPartialRepaint () const
 
std::optional< DlIRectInitialDamage (EGLDisplay display, EGLSurface surface)
 
bool SwapBuffersWithDamage (EGLDisplay display, EGLSurface surface, const std::optional< DlIRect > &damage)
 

Detailed Description

Definition at line 63 of file android_egl_surface.cc.

Member Function Documentation

◆ init()

void flutter::AndroidEGLSurfaceDamage::init ( EGLDisplay  display,
EGLContext  context 
)
inline

Definition at line 65 of file android_egl_surface.cc.

65{}

◆ InitialDamage()

std::optional< DlIRect > flutter::AndroidEGLSurfaceDamage::InitialDamage ( EGLDisplay  display,
EGLSurface  surface 
)
inline

Definition at line 75 of file android_egl_surface.cc.

75 {
76 return std::nullopt;
77 }

◆ SetDamageRegion()

void flutter::AndroidEGLSurfaceDamage::SetDamageRegion ( EGLDisplay  display,
EGLSurface  surface,
const std::optional< DlIRect > &  region 
)
inline

Definition at line 67 of file android_egl_surface.cc.

69 {}

◆ SupportsPartialRepaint()

bool flutter::AndroidEGLSurfaceDamage::SupportsPartialRepaint ( ) const
inline

This was disabled after discussion in https://github.com/flutter/flutter/issues/123353

Definition at line 73 of file android_egl_surface.cc.

73{ return false; }

◆ SwapBuffersWithDamage()

bool flutter::AndroidEGLSurfaceDamage::SwapBuffersWithDamage ( EGLDisplay  display,
EGLSurface  surface,
const std::optional< DlIRect > &  damage 
)
inline

Definition at line 79 of file android_egl_surface.cc.

81 {
82 return eglSwapBuffers(display, surface);
83 }

References surface.


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