#include <surface_vk.h>
Public Member Functions | |
SurfaceVK (Context &context, std::shared_ptr< impeller::Surface > surface) | |
~SurfaceVK () | |
SurfaceVK (const SurfaceVK &)=delete | |
SurfaceVK & | operator= (const SurfaceVK &)=delete |
![]() | |
~Surface () override | |
Surface (const Surface &)=delete | |
Surface & | operator= (const Surface &)=delete |
bool | IsValid () const |
bool | DrawDisplayList (const DisplayList &dl) const |
bool | Present () const |
![]() | |
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 | |
![]() | |
using | InteropClass = Surface |
using | InteropCSibling = IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface) |
![]() | |
static void | SafeRetain (void *ptr) |
static void | SafeRelease (void *ptr) |
![]() | |
Surface (Context &context, std::shared_ptr< impeller::Surface > surface) | |
Definition at line 12 of file surface_vk.h.
impeller::interop::SurfaceVK::SurfaceVK | ( | Context & | context, |
std::shared_ptr< impeller::Surface > | surface | ||
) |
Definition at line 9 of file surface_vk.cc.
|
default |
|
delete |