|
Open 3D Engine Atom Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <ModelReloader.h>
Inherits MultiHandler.
Public Member Functions | |
| AZ_RTTI (AZ::Render::ModelReloader,"{99B75A6A-62B6-490A-9953-029BE7D69452}") | |
| ModelReloader (Data::Asset< RPI::ModelAsset > modelAsset, RemoveModelFromReloaderSystemEvent::Handler &removeReloaderFromSystemHandler) | |
| void | ConnectOnReloadedEventHandler (ModelReloadedEvent::Handler &onReloadedEventHandler) |
| Connects a handler that will handle an event when the model is finished reloading. | |
ModelReloader takes care of reloading Buffer, ModelLod, and Model assets in the correct order The ModelReloaderSystem should be used to reload a model, rather than using a ModelReloader directly
| AZ::Render::ModelReloader::ModelReloader | ( | Data::Asset< RPI::ModelAsset > | modelAsset, |
| RemoveModelFromReloaderSystemEvent::Handler & | removeReloaderFromSystemHandler | ||
| ) |
Reload a model asset
| modelAsset | - the asset to be reloaded |
| removeReloaderFromSystemHandler | - an event that will tell the ModelReloaderSystem when to remove the reloader because it is finished |