| addToArcballCameraAngles(const glm::vec3 angleAdditions) final | CSCI441::OpenGL3DEngine | inlinevirtual |
| DEBUG | CSCI441::OpenGLEngine | protected |
| getArcballCameraEyePoint() const noexcept final | CSCI441::OpenGL3DEngine | inlinevirtual |
| getArcballCameraLookAtPoint() const noexcept final | CSCI441::OpenGL3DEngine | inlinevirtual |
| getArcballCameraUpVector() const noexcept final | CSCI441::OpenGL3DEngine | inlinevirtual |
| getArcballProjectionMatrix() const final | CSCI441::OpenGL3DEngine | inlinevirtual |
| getArcballViewMatrix() const final | CSCI441::OpenGL3DEngine | inlinevirtual |
| getError() noexcept final | CSCI441::OpenGLEngine | inlinevirtual |
| getErrorStringDescription(unsigned short ERROR_CODE) noexcept | CSCI441::OpenGLEngine | inlinestatic |
| getMousePosition() const noexcept final | CSCI441::OpenGL3DEngine | inlinevirtual |
| getWindow() const noexcept final | CSCI441::OpenGLEngine | inlinevirtual |
| getWindowHeight() const noexcept final | CSCI441::OpenGLEngine | inlinevirtual |
| getWindowWidth() const noexcept final | CSCI441::OpenGLEngine | inlinevirtual |
| handleCameraAspectRatioEvent(const int width, const int height) | CSCI441::OpenGL3DEngine | inline |
| handleCameraCursorPosEvent(const double x, const double y) final | CSCI441::OpenGL3DEngine | inlinevirtual |
| handleCameraKeyEvent(const int key, const int scancode, const int action, const int mods) final | CSCI441::OpenGL3DEngine | inlinevirtual |
| handleCameraMouseButtonEvent(const int button, const int action, const int mods) final | CSCI441::OpenGL3DEngine | inlinevirtual |
| handleCameraScrollEvent(const double xOffset, const double yOffset) | CSCI441::OpenGL3DEngine | inlinevirtual |
| initialize() | CSCI441::OpenGLEngine | inlinevirtual |
| isDebuggingEnabled() const noexcept final | CSCI441::OpenGLEngine | inlinevirtual |
| isExtensionEnabled(const std::string EXT) const noexcept final | CSCI441::OpenGLEngine | inlinevirtual |
| isLeftMouseDown() const noexcept final | CSCI441::OpenGL3DEngine | inlinevirtual |
| isShiftDown() const noexcept final | CSCI441::OpenGL3DEngine | inlinevirtual |
| mCleanupBuffers() | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mCleanupGLFW() | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mCleanupOpenGL() | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mCleanupScene() | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mCleanupShaders() | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mCleanupTextures() | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mDebugMessageCallback(const GLenum source, const GLenum type, const GLuint id, const GLenum severity, const GLsizei length, const GLchar *message, const void *userParam) | CSCI441::OpenGLEngine | inlineprotectedstatic |
| mErrorCallback(const int error, const char *DESCRIPTION) | CSCI441::OpenGLEngine | inlineprotectedstatic |
| mErrorCode | CSCI441::OpenGLEngine | protected |
| mIsLeftMouseDown | CSCI441::OpenGL3DEngine | protected |
| mIsShiftDown | CSCI441::OpenGL3DEngine | protected |
| mMousePosition | CSCI441::OpenGL3DEngine | protected |
| mOpenGLMajorVersion | CSCI441::OpenGLEngine | protected |
| mOpenGLMajorVersionCreated | CSCI441::OpenGLEngine | protected |
| mOpenGLMajorVersionRequested | CSCI441::OpenGLEngine | protected |
| mOpenGLMinorVersion | CSCI441::OpenGLEngine | protected |
| mOpenGLMinorVersionCreated | CSCI441::OpenGLEngine | protected |
| mOpenGLMinorVersionRequested | CSCI441::OpenGLEngine | protected |
| mpArcballCamera | CSCI441::OpenGL3DEngine | protected |
| mpWindow | CSCI441::OpenGLEngine | protected |
| mReloadShaders() final | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mSetupBuffers() | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mSetupGLFW() | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mSetupOpenGL()=0 | CSCI441::OpenGLEngine | protectedpure virtual |
| mSetupScene() | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mSetupShaders() | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mSetupTextures() | CSCI441::OpenGLEngine | inlineprotectedvirtual |
| mWindowHeight | CSCI441::OpenGLEngine | protected |
| mWindowResizable | CSCI441::OpenGLEngine | protected |
| mWindowResizeCallback(GLFWwindow *pWindow, int width, int height) | CSCI441::OpenGLEngine | inlineprotectedstatic |
| mWindowTitle | CSCI441::OpenGLEngine | protected |
| mWindowWidth | CSCI441::OpenGLEngine | protected |
| OpenGL3DEngine(const OpenGL3DEngine &)=delete | CSCI441::OpenGL3DEngine | |
| OpenGL3DEngine(OpenGL3DEngine &&) noexcept | CSCI441::OpenGL3DEngine | inline |
| OpenGL3DEngine(int OPENGL_MAJOR_VERSION, int OPENGL_MINOR_VERSION, int WINDOW_WIDTH, int WINDOW_HEIGHT, const char *WINDOW_TITLE, bool WINDOW_RESIZABLE=GLFW_FALSE) | CSCI441::OpenGL3DEngine | inlineprotected |
| OPENGL_ENGINE_ERROR_GLAD_INIT | CSCI441::OpenGLEngine | static |
| OPENGL_ENGINE_ERROR_GLEW_INIT | CSCI441::OpenGLEngine | static |
| OPENGL_ENGINE_ERROR_GLFW_INIT | CSCI441::OpenGLEngine | static |
| OPENGL_ENGINE_ERROR_GLFW_WINDOW | CSCI441::OpenGLEngine | static |
| OPENGL_ENGINE_ERROR_LAST | CSCI441::OpenGLEngine | static |
| OPENGL_ENGINE_ERROR_NO_ERROR | CSCI441::OpenGLEngine | static |
| OPENGL_ENGINE_ERROR_SIZE | CSCI441::OpenGLEngine | static |
| OPENGL_ENGINE_ERROR_TAKE_SCREENSHOT | CSCI441::OpenGLEngine | static |
| OPENGL_ENGINE_ERROR_UNKNOWN | CSCI441::OpenGLEngine | static |
| OpenGLEngine(const OpenGLEngine &)=delete | CSCI441::OpenGLEngine | |
| OpenGLEngine(OpenGLEngine &&) noexcept | CSCI441::OpenGLEngine | inline |
| OpenGLEngine(int OPENGL_MAJOR_VERSION, int OPENGL_MINOR_VERSION, int WINDOW_WIDTH, int WINDOW_HEIGHT, const char *WINDOW_TITLE, bool WINDOW_RESIZABLE=GLFW_FALSE) | CSCI441::OpenGLEngine | inlineprotected |
| operator=(const OpenGL3DEngine &)=delete | CSCI441::OpenGL3DEngine | |
| operator=(OpenGL3DEngine &&) noexcept | CSCI441::OpenGL3DEngine | inline |
| CSCI441::OpenGLEngine::operator=(const OpenGLEngine &)=delete | CSCI441::OpenGLEngine | |
| CSCI441::OpenGLEngine::operator=(OpenGLEngine &&) noexcept | CSCI441::OpenGLEngine | inline |
| run()=0 | CSCI441::OpenGLEngine | pure virtual |
| saveScreenshot(const char *FILENAME) noexcept final | CSCI441::OpenGLEngine | inlinevirtual |
| setArcballCameraAngles(const glm::vec3 angles) final | CSCI441::OpenGL3DEngine | inlinevirtual |
| setArcballCameraLookAtPoint(const glm::vec3 lookAtPoint) final | CSCI441::OpenGL3DEngine | inlinevirtual |
| setArcballCameraUpVector(const glm::vec3 upVector) final | CSCI441::OpenGL3DEngine | inlinevirtual |
| setCurrentWindowSize(const int WINDOW_WIDTH, const int WINDOW_HEIGHT) final | CSCI441::OpenGLEngine | inlinevirtual |
| setLeftMouseDown(const GLboolean isDown) final | CSCI441::OpenGL3DEngine | inlinevirtual |
| setMousePosition(const glm::vec2 mousePos) final | CSCI441::OpenGL3DEngine | inlinevirtual |
| setShiftDown(const GLboolean isDown) final | CSCI441::OpenGL3DEngine | inlinevirtual |
| setWindowShouldClose() final | CSCI441::OpenGLEngine | inlinevirtual |
| shutdown() | CSCI441::OpenGLEngine | inlinevirtual |
| turnDebuggingOff() noexcept final | CSCI441::OpenGLEngine | inlinevirtual |
| turnDebuggingOn() noexcept final | CSCI441::OpenGLEngine | inlinevirtual |
| updateArcballCameraDirection() final | CSCI441::OpenGL3DEngine | inlinevirtual |
| ~OpenGL3DEngine() override | CSCI441::OpenGL3DEngine | inlineprotected |
| ~OpenGLEngine() | CSCI441::OpenGLEngine | inlinevirtual |