R-Type
R-Type project
KapEngine::Graphical::GraphicalLibManager Class Reference

Public Member Functions

 GraphicalLibManager (KEngine &engine)
 
void addLib (std::shared_ptr< GraphicalLib > lib)
 
void removeLib (std::size_t const &index)
 
void removeLib (std::string const &name)
 
bool isLibExists (std::size_t const &index)
 
bool isLibExists (std::string const &name)
 
std::size_t getLibIndexFromName (std::string const &name)
 
std::string getLibNameFromIndex (std::size_t const &index)
 
std::shared_ptr< GraphicalLibgetLib (std::size_t index)
 
void __update ()
 
std::size_t getCurrLib () const
 
std::shared_ptr< GraphicalLibgetCurrentLib () const
 
KEnginegetEngine () const
 
void changeLib (std::size_t const &libId)
 
void changeLib (std::string const &libName)
 

The documentation for this class was generated from the following files: