Unravel Engine C++ Reference
Loading...
Searching...
No Matches
gfx::handle_impl< Base, T > Member List

This is the complete list of members for gfx::handle_impl< Base, T >, including all inherited members.

base_type typedefgfx::handle_impl< Base, T >
dispose()gfx::handle_impl< Base, T >inline
evict_class_gfx::ievictableprotected
evict_state_gfx::ievictableprotected
fallback_handle() const -> Tgfx::handle_impl< Base, T >inlineprotected
get_evict_class() const -> evict_classgfx::ievictableinline
get_evict_state() const -> evict_stategfx::ievictableinline
get_fallback_handle() const -> Tgfx::handle_impl< Base, T >inlineprotected
get_last_use_frame() const -> std::uint64_tgfx::ievictableinline
get_use_count() const -> std::uint64_tgfx::ievictableinline
gpu_size() const -> std::uint64_t overridegfx::handle_impl< Base, T >inlinevirtual
gpu_size_gfx::handle_impl< Base, T >protected
handle_gfx::handle_impl< Base, T >protected
handle_impl()=defaultgfx::handle_impl< Base, T >
handle_impl(const handle_impl &)=deletegfx::handle_impl< Base, T >
handle_impl(handle_impl &&)=deletegfx::handle_impl< Base, T >
handle_type_t typedefgfx::handle_impl< Base, T >
ievictable()=defaultgfx::ievictable
ievictable(const ievictable &)=deletegfx::ievictable
ievictable(ievictable &&)=deletegfx::ievictable
invalid_handle() -> Tgfx::handle_impl< Base, T >inlinestatic
is_valid() const -> boolgfx::handle_impl< Base, T >inline
last_use_frame_gfx::ievictablemutableprotected
make_evictable(std::uint64_t gpu_bytes, std::function< bool(Base &)> restore_fn, evict_class cls=evict_class::evictable)gfx::handle_impl< Base, T >inlineprotected
make_evictable_deferred(std::uint64_t gpu_bytes, std::function< bool(Base &)> restore_fn, evict_class cls=evict_class::evictable)gfx::handle_impl< Base, T >inlineprotected
native_handle() const -> Tgfx::handle_impl< Base, T >inline
on_evict() -> std::uint64_t overridegfx::handle_impl< Base, T >inlinevirtual
on_restore() -> bool overridegfx::handle_impl< Base, T >inlinevirtual
operator=(const handle_impl &) -> handle_impl &=deletegfx::handle_impl< Base, T >
operator=(handle_impl &&) -> handle_impl &=deletegfx::handle_impl< Base, T >
gfx::ievictable::operator=(const ievictable &) -> ievictable &=deletegfx::ievictable
gfx::ievictable::operator=(ievictable &&) -> ievictable &=deletegfx::ievictable
ptr typedefgfx::handle_impl< Base, T >
restore_fn_gfx::handle_impl< Base, T >protected
set_name(const hpp::string_view &_name)gfx::handle_impl< Base, T >inline
touch() const noexceptgfx::ievictableinline
uptr typedefgfx::handle_impl< Base, T >
use_count_gfx::ievictablemutableprotected
weak_ptr typedefgfx::handle_impl< Base, T >
~handle_impl() overridegfx::handle_impl< Base, T >inline
~ievictable()=defaultgfx::ievictablevirtual