|
Unravel Engine C++ Reference
|
#include <thumbnail_manager.h>
Public Member Functions | |
| auto | get () -> gfx::texture::ptr |
| void | set (gfx::texture::ptr tex) |
Public Attributes | |
| bool | needs_regeneration {true} |
| gfx::texture::ptr | snapshot |
| Owned snapshot copied from the preview OBUFFER (not a live render target). | |
| gfx::texture::ptr | pending_snapshot |
| Queued during capture; committed after gfx::frame() so the GPU blit has finished. | |
| bool | is_cached_on_disk {false} |
| fs::path | cache_path {} |
| clock::time_point | last_access_time {clock::now()} |
Definition at line 45 of file thumbnail_manager.h.
| auto unravel::thumbnail_manager::generated_thumbnail::get | ( | ) | -> gfx::texture::ptr |
Definition at line 587 of file thumbnail_manager.cpp.
| void unravel::thumbnail_manager::generated_thumbnail::set | ( | gfx::texture::ptr | tex | ) |
Definition at line 603 of file thumbnail_manager.cpp.
| fs::path unravel::thumbnail_manager::generated_thumbnail::cache_path {} |
Definition at line 57 of file thumbnail_manager.h.
| bool unravel::thumbnail_manager::generated_thumbnail::is_cached_on_disk {false} |
Definition at line 56 of file thumbnail_manager.h.
| clock::time_point unravel::thumbnail_manager::generated_thumbnail::last_access_time {clock::now()} |
Definition at line 59 of file thumbnail_manager.h.
| bool unravel::thumbnail_manager::generated_thumbnail::needs_regeneration {true} |
Definition at line 50 of file thumbnail_manager.h.
| gfx::texture::ptr unravel::thumbnail_manager::generated_thumbnail::pending_snapshot |
Queued during capture; committed after gfx::frame() so the GPU blit has finished.
Definition at line 54 of file thumbnail_manager.h.
| gfx::texture::ptr unravel::thumbnail_manager::generated_thumbnail::snapshot |
Owned snapshot copied from the preview OBUFFER (not a live render target).
Definition at line 52 of file thumbnail_manager.h.