globjects  2.0.0.630135941c42
Strict OpenGL objects wrapper.
Loading...
Searching...
No Matches
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

◆ FileRegistry()

globjects::FileRegistry::FileRegistry ( )

◆ ~FileRegistry()

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

Member Function Documentation

◆ get()

File * globjects::FileRegistry::get ( const std::string & filePath) const

◆ registerFile()

void globjects::FileRegistry::registerFile ( File * file)

◆ deregisterFile()

void globjects::FileRegistry::deregisterFile ( File * file)

◆ reloadAll()

void globjects::FileRegistry::reloadAll ( )

Member Data Documentation

◆ m_registeredFiles

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

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