|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
#include <framework/handlers/resourceLoader.h>
Public Member Functions | |
| virtual std::unique_ptr< LoadedData > | load (const std::string &url)=0 |
| virtual | ~ResourceHandler ()=default |
Base class for type-specific resource loading.
Subclasses implement load() which runs entirely on the background thread and therefore must NOT call any GPU / Metal / GraphicsDevice functions.
Definition at line 84 of file resourceLoader.h.
|
virtualdefault |
|
pure virtual |
Load raw data from disk.
| url | Local file-system path. |
Implemented in visutwin::canvas::ContainerResourceHandler, visutwin::canvas::FontResourceHandler, and visutwin::canvas::TextureResourceHandler.