CSCI441 OpenGL Library 5.9.0
CS@Mines CSCI441 Computer Graphics Course Library
Loading...
Searching...
No Matches
Classes | Namespaces
OpenGLEngine.hpp File Reference

Abstract class engine class to setup window, register callbacks, vaos, textures, and shaders, draw, update. More...

#include "OpenGLUtils.hpp"
#include <glad/gl.h>
#include <GLFW/glfw3.h>
#include <cstdio>
#include <cstring>
#include <set>
#include <string>

Go to the source code of this file.

Classes

class  CSCI441::OpenGLEngine
 Abstract Class to run an OpenGL application. The following methods must be overridden:
More...
 

Namespaces

namespace  CSCI441
 CSCI441 Helper Functions for OpenGL.
 

Detailed Description

Abstract class engine class to setup window, register callbacks, vaos, textures, and shaders, draw, update.

Author
Dr. Jeffrey Paone

These functions, classes, and constants help minimize common code that needs to be written.