Toast Engine
Loading...
Searching...
No Matches
assets::Handle< T > Member List

This is the complete list of members for assets::Handle< T >, including all inherited members.

as() -> Handle< U > (defined in assets::Handle< T >)assets::Handle< T >inline
asset_type typedef (defined in assets::Handle< T >)assets::Handle< T >
get() noexcept -> T & (defined in assets::Handle< T >)assets::Handle< T >inline
get() const noexcept -> const T & (defined in assets::Handle< T >)assets::Handle< T >inline
get() noexcept -> Asset & (defined in assets::HandleBase)assets::HandleBase
get() const noexcept -> const Asset & (defined in assets::HandleBase)assets::HandleBase
HandleBase()=default (defined in assets::Handle< T >)assets::Handle< T >
HandleBase(Asset *asset) (defined in assets::Handle< T >)assets::Handle< T >explicit
HandleBase(Asset *asset, toast::UID uid, std::string_view uri)assets::Handle< T >
HandleBase(const HandleBase &other) (defined in assets::Handle< T >)assets::Handle< T >
HandleBase(HandleBase &&other) noexcept (defined in assets::Handle< T >)assets::Handle< T >
hasValue() const noexcept -> bool (defined in assets::HandleBase)assets::HandleBase
m_asset (defined in assets::HandleBase)assets::HandleBaseprotected
m_uid (defined in assets::HandleBase)assets::HandleBaseprotected
m_uri (defined in assets::HandleBase)assets::HandleBaseprotected
onChangeCallback(std::function< void()> &&callback)assets::HandleBase
operator*() noexcept -> T & (defined in assets::Handle< T >)assets::Handle< T >inline
operator*() const noexcept -> const T & (defined in assets::Handle< T >)assets::Handle< T >inline
operator->() noexcept -> T * (defined in assets::Handle< T >)assets::Handle< T >inline
operator->() const noexcept -> const T * (defined in assets::Handle< T >)assets::Handle< T >inline
operator->() noexcept -> Asset * (defined in assets::HandleBase)assets::HandleBase
operator->() const noexcept -> const Asset * (defined in assets::HandleBase)assets::HandleBase
operator<(const HandleBase &other) const -> bool (defined in assets::HandleBase)assets::HandleBaseinline
operator=(const HandleBase &other) -> HandleBase & (defined in assets::HandleBase)assets::HandleBase
operator=(HandleBase &&other) noexcept -> HandleBase & (defined in assets::HandleBase)assets::HandleBase
operator==(const HandleBase &other) const -> bool (defined in assets::HandleBase)assets::HandleBaseinline
path() const noexcept -> std::string_view (defined in assets::HandleBase)assets::HandleBaseinline
uid() const noexcept -> toast::UID (defined in assets::HandleBase)assets::HandleBaseinline
~HandleBase() (defined in assets::HandleBase)assets::HandleBasevirtual