#include <surface_gles.h>
Public Member Functions | |
| SurfaceGLES (Context &context, uint64_t fbo, PixelFormat color_format, ISize size) | |
| SurfaceGLES (Context &context, std::shared_ptr< impeller::Surface > surface) | |
| ~SurfaceGLES () | |
| SurfaceGLES (const SurfaceGLES &)=delete | |
| SurfaceGLES & | operator= (const SurfaceGLES &)=delete |
Public Member Functions inherited from impeller::interop::Surface | |
| ~Surface () override | |
| Surface (const Surface &)=delete | |
| Surface & | operator= (const Surface &)=delete |
| bool | IsValid () const |
| bool | DrawDisplayList (const DisplayList &dl) const |
| bool | Present () const |
Public Member Functions inherited from impeller::interop::ObjectBase | |
| ObjectBase ()=default | |
| virtual | ~ObjectBase ()=default |
| ObjectBase (const ObjectBase &)=delete | |
| ObjectBase (ObjectBase &&)=delete | |
| ObjectBase & | operator= (const ObjectBase &)=delete |
| ObjectBase & | operator= (ObjectBase &&)=delete |
| void | Retain () |
| void | Release () |
| uint64_t | GetRefCountForTests () const |
Additional Inherited Members | |
Public Types inherited from impeller::interop::Object< Surface, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface)> | |
| using | InteropClass = Surface |
| using | InteropCSibling = IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface) |
Static Public Member Functions inherited from impeller::interop::ObjectBase | |
| static void | SafeRetain (void *ptr) |
| static void | SafeRelease (void *ptr) |
Protected Member Functions inherited from impeller::interop::Surface | |
| Surface (Context &context, std::shared_ptr< impeller::Surface > surface) | |
Definition at line 12 of file surface_gles.h.
| impeller::interop::SurfaceGLES::SurfaceGLES | ( | Context & | context, |
| uint64_t | fbo, | ||
| PixelFormat | color_format, | ||
| ISize | size | ||
| ) |
Definition at line 11 of file surface_gles.cc.
| impeller::interop::SurfaceGLES::SurfaceGLES | ( | Context & | context, |
| std::shared_ptr< impeller::Surface > | surface | ||
| ) |
Definition at line 23 of file surface_gles.cc.
|
default |
|
delete |
|
delete |