|
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 |
Public Member Functions inherited from Grindstone::GenericAssetReference | |
| 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 | |
Public Attributes inherited from Grindstone::GenericAssetReference | |
| Uuid | uuid |