22 #include <unordered_map> 52 static void unregisterVAOCreator(
const std::string &_type);
63 static void listCreators();
67 static std::unordered_map<std::string, std::function<AbstractVAO *(GLenum _mode)>>
m_vaoCreators;
main definition of types and namespace
extensible factory to allow different types of VAO's to be generated for NGL two default ones will be...
implementation files for RibExport class
base class for all VAO from the VAOFactory this defines the base class type with simple draw / bind b...
static std::unordered_map< std::string, std::function< AbstractVAO *(GLenum _mode)> > m_vaoCreators
GLsizei const GLchar *const * string