Lums
|
A provider for assets that are loaded once. More...
#include <Provider.hpp>
Additional Inherited Members | |
Public Member Functions inherited from lm::BaseProvider< T > | |
T & | get (int i) |
T & | set (int i) |
std::size_t | size () const |
Static Public Member Functions inherited from lm::Singleton< Provider< T > > | |
static Provider< T > & | instance () |
Protected Member Functions inherited from lm::Singleton< Provider< T > > | |
Singleton ()=default | |
Singleton (const Singleton< Provider< T > > &)=delete | |
Singleton< Provider< T > > & | operator= (const Singleton< Provider< T > > &)=delete |
Protected Attributes inherited from lm::BaseProvider< T > | |
std::vector< T * > | buffer |
A provider for assets that are loaded once.
This is a template used to create custom providers for assets.