Trait rafx::assets::assets::DefaultAssetTypeLoadHandler
source · pub trait DefaultAssetTypeLoadHandler<AssetDataT, AssetT> {
// Required method
fn load(
asset_manager: &mut AssetManager,
asset_data: AssetDataT,
load_handle: LoadHandle
) -> Result<AssetT, RafxError>;
// Provided method
fn free(
_asset_manager: &mut AssetManager,
_load_handle: LoadHandle
) -> Result<(), RafxError> { ... }
}
Required Methods§
fn load( asset_manager: &mut AssetManager, asset_data: AssetDataT, load_handle: LoadHandle ) -> Result<AssetT, RafxError>
Provided Methods§
fn free( _asset_manager: &mut AssetManager, _load_handle: LoadHandle ) -> Result<(), RafxError>
Object Safety§
This trait is not object safe.