#include <impeller.hpp>
Public Member Functions | |
| Surface (ImpellerSurface surface) | |
| Surface (ImpellerSurface surface, AdoptTag tag) | |
| bool | Draw (const DisplayList &display_list) const |
| bool | Present () const |
Public Member Functions inherited from IMPELLER_HPP_NAMESPACE::Object< ImpellerSurface, ImpellerSurfaceTraits > | |
| Object ()=default | |
| Object (ImpellerSurface object) | |
| Object (ImpellerSurface object, AdoptTag) | |
| Object (Object &&other) | |
| Object (const Object &other) | |
| ~Object () | |
| Object & | operator= (Object &&other) |
| Object & | operator= (const Object &other) |
| ImpellerSurface | Get () const |
| operator bool () const | |
Static Public Member Functions | |
| static Surface | WrapFBO (const Context &context, uint64_t fbo, ImpellerPixelFormat format, const ImpellerISize &size) |
| static Surface | WrapMetalDrawable (const Context &context, void *metal_drawable) |
Definition at line 1444 of file impeller.hpp.
|
inlineexplicit |
|
inline |
Definition at line 1448 of file impeller.hpp.
|
inline |
Definition at line 1480 of file impeller.hpp.
References IMPELLER_HPP_NAMESPACE::Object< T, Traits >::Get(), IMPELLER_HPP_NAMESPACE::Object< ImpellerSurface, ImpellerSurfaceTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.
|
inline |
Definition at line 1488 of file impeller.hpp.
References IMPELLER_HPP_NAMESPACE::Object< ImpellerSurface, ImpellerSurfaceTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.
|
inlinestatic |
Definition at line 1453 of file impeller.hpp.
References IMPELLER_HPP_NAMESPACE::Object< T, Traits >::Get(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, IMPELLER_HPP_NAMESPACE::kAdopt, and Surface().
|
inlinestatic |
Definition at line 1469 of file impeller.hpp.
References IMPELLER_HPP_NAMESPACE::Object< T, Traits >::Get(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, IMPELLER_HPP_NAMESPACE::kAdopt, and Surface().