|
Brenta Engine 1.2
|
Data Structures | |
| struct | Asset |
| struct | AssetOwned |
| struct | HotReloadItem |
Public Types | |
| enum class | AssetType { Model , Texture , Material , Scene , Shader , Font , Sound } |
| using | AssetId = std::string |
Static Public Member Functions | |
| template<typename T > | |
| static tenno::shared_ptr< T > | new_asset (const AssetId &id, typename T::Builder &builder) |
| template<typename T > | |
| static tenno::shared_ptr< T > | get (const AssetId &id) |
| template<typename T > | |
| static bool | reload (const AssetId &id) |
| static void | clear () |
| static void | hotreload_activate () |
| static void | hotreload_deactivate () |
| static void | hotreload_update () |
| template<> | |
| tenno::shared_ptr< Model > | new_asset (const AssetId &id, Model::Builder &builder) |
| template<> | |
| tenno::shared_ptr< Texture > | new_asset (const AssetId &id, Texture::Builder &builder) |
| template<> | |
| tenno::shared_ptr< Material > | new_asset (const AssetId &id, Material::Builder &builder) |
| template<> | |
| tenno::shared_ptr< Font > | new_asset (const AssetId &id, Font::Builder &builder) |
| template<> | |
| tenno::shared_ptr< Scene > | new_asset (const AssetId &id, Scene::Builder &builder) |
| template<> | |
| tenno::shared_ptr< Shader > | new_asset (const AssetId &id, Shader::Builder &builder) |
| template<> | |
| tenno::shared_ptr< SoundAsset > | new_asset (const AssetId &id, SoundAsset::Builder &builder) |
| template<> | |
| tenno::shared_ptr< Texture > | get (const AssetId &id) |
| template<> | |
| tenno::shared_ptr< Model > | get (const AssetId &id) |
| template<> | |
| tenno::shared_ptr< Shader > | get (const AssetId &id) |
| template<> | |
| tenno::shared_ptr< Material > | get (const AssetId &id) |
| template<> | |
| tenno::shared_ptr< Scene > | get (const AssetId &id) |
| template<> | |
| tenno::shared_ptr< Font > | get (const AssetId &id) |
| template<> | |
| tenno::shared_ptr< SoundAsset > | get (const AssetId &id) |
| template<> | |
| bool | reload (const AssetId &id) |
| template<> | |
| bool | reload (const AssetId &id) |
| template<> | |
| bool | reload (const AssetId &id) |
| template<> | |
| bool | reload (const AssetId &id) |
| template<> | |
| bool | reload (const AssetId &id) |
| template<> | |
| bool | reload (const AssetId &id) |
| template<> | |
| bool | reload (const AssetId &id) |
Friends | |
| class | Gui |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |