globjects  2.0.0.690708773bba
Strict OpenGL objects wrapper.
globjects::FileRegistry Class Reference

#include <globjects/include/globjects/base/FileRegistry.h>

Inheritance diagram for globjects::FileRegistry:
globjects::Instantiator< FileRegistry >

Public Member Functions

 FileRegistry ()
 
virtual ~FileRegistry ()
 
Fileget (const std::string &filePath) const
 
void registerFile (File *file)
 
void deregisterFile (File *file)
 
void reloadAll ()
 

Protected Attributes

std::set< File * > m_registeredFiles
 

Additional Inherited Members

- Static Public Member Functions inherited from globjects::Instantiator< FileRegistry >
static std::unique_ptr< FileRegistrycreate (Args &&...args)
 
static std::unique_ptr< FileRegistryfromId (gl::GLuint id, Args &&...args)
 

Constructor & Destructor Documentation

globjects::FileRegistry::FileRegistry ( )
virtual globjects::FileRegistry::~FileRegistry ( )
virtual

Member Function Documentation

File* globjects::FileRegistry::get ( const std::string &  filePath) const
void globjects::FileRegistry::registerFile ( File file)
void globjects::FileRegistry::deregisterFile ( File file)
void globjects::FileRegistry::reloadAll ( )

Member Data Documentation

std::set<File*> globjects::FileRegistry::m_registeredFiles
protected

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