Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
AssetReference (const AssetReference &other) | |
AssetReference (AssetReference &&other) noexcept | |
AssetReference & | operator= (const AssetReference &other) noexcept |
AssetReference & | operator= (AssetReference &&other) noexcept |
void | Release () |
T * | GetUnchecked () |
const T * | GetUnchecked () const |
T * | Get () |
const T * | Get () const |
![]() | |
GenericAssetReference (Grindstone::Uuid uuid) | |
GenericAssetReference (const GenericAssetReference &other)=default | |
GenericAssetReference (GenericAssetReference &&other)=default | |
GenericAssetReference & | operator= (const GenericAssetReference &other) noexcept |
GenericAssetReference & | operator= (GenericAssetReference &&other) noexcept |
operator bool () const noexcept | |
bool | IsValid () const noexcept |
Static Public Member Functions | |
static AssetReference< T > | CreateWithoutIncrement (Uuid uuid) |
static AssetReference< T > | CreateAndIncrement (Uuid uuid) |
Additional Inherited Members | |
![]() | |
Uuid | uuid |