carb/assets/AssetsTypes.h
In directory: carb/assets
Source file: carb/assets/AssetsTypes.h
Type definitions for carb.assets.plugin
Namespaces
carb: The main Carbonite namespace.
carb::assets: Namespace for carb.assets.plugin and related utilities.
Structs
carb::assets::AssetTypeParams: Parameters that describe an asset type's characteristics.
carb::assets::LoadContext: A load context that exists for the duration of the load phase. A loader may create a subclass of this to maintain context data about a type.
carb::assets::LoadParameters: Parameters that can be passed into IAssets::loadAsset() . Asset types can create a subclass of this to pass asset-type-specific load parameters through the asset system.
carb::assets::LoaderDesc: Defines the loader functions for an asset type.
carb::assets::Type: Wrapper for an asset type that can be passed to various functions, identifies the asset as a hashed string plus the version number, which can impact the LoadParameters structure.