#include <impeller.hpp>
Public Member Functions | |
| Texture (ImpellerTexture texture, AdoptTag adopt) | |
| uint64_t | GetOpenGLHandle () const |
Public Member Functions inherited from IMPELLER_HPP_NAMESPACE::Object< ImpellerTexture, ImpellerTextureTraits > | |
| Object ()=default | |
| Object (ImpellerTexture object) | |
| Object (ImpellerTexture object, AdoptTag) | |
| Object (Object &&other) | |
| Object (const Object &other) | |
| ~Object () | |
| Object & | operator= (Object &&other) |
| Object & | operator= (const Object &other) |
| ImpellerTexture | Get () const |
| operator bool () const | |
Static Public Member Functions | |
| static Texture | WithContents (const Context &context, const ImpellerTextureDescriptor &descriptor, std::unique_ptr< Mapping > mapping=nullptr) |
| static Texture | WithOpenGLTexture (const Context &context, const ImpellerTextureDescriptor &descriptor, uint64_t handle) |
Definition at line 404 of file impeller.hpp.
|
inline |
|
inline |
Definition at line 447 of file impeller.hpp.
References IMPELLER_HPP_NAMESPACE::Object< ImpellerTexture, ImpellerTextureTraits >::Get(), and IMPELLER_HPP_NAMESPACE::gGlobalProcTable.
|
inlinestatic |
Definition at line 411 of file impeller.hpp.
References ImpellerMapping::data, IMPELLER_HPP_NAMESPACE::Object< T, Traits >::Get(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, IMPELLER_HPP_NAMESPACE::kAdopt, ImpellerMapping::length, ImpellerMapping::on_release, and Texture().
|
inlinestatic |
Definition at line 435 of file impeller.hpp.
References IMPELLER_HPP_NAMESPACE::Object< T, Traits >::Get(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, IMPELLER_HPP_NAMESPACE::kAdopt, and Texture().