addToArcballCameraAngles(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 |
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(int width, int height) | CSCI441::OpenGL3DEngine | inline |
handleCameraCursorPosEvent(double x, double y) final | CSCI441::OpenGL3DEngine | inlinevirtual |
handleCameraKeyEvent(int key, int scancode, int action, int mods) final | CSCI441::OpenGL3DEngine | inlinevirtual |
handleCameraMouseButtonEvent(int button, int action, int mods) final | CSCI441::OpenGL3DEngine | inlinevirtual |
handleCameraScrollEvent(double xOffset, 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(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam) | CSCI441::OpenGLEngine | inlineprotectedstatic |
mErrorCallback(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 |
mOpenGLMinorVersion | CSCI441::OpenGLEngine | protected |
mpArcballCamera | CSCI441::OpenGL3DEngine | protected |
mpWindow | CSCI441::OpenGLEngine | protected |
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(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_UNKNOWN | CSCI441::OpenGLEngine | static |
OpenGLEngine(const OpenGLEngine &)=delete | CSCI441::OpenGLEngine | |
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 | |
CSCI441::OpenGLEngine::operator=(const OpenGLEngine &)=delete | CSCI441::OpenGLEngine | |
run()=0 | CSCI441::OpenGLEngine | pure virtual |
setArcballCameraAngles(glm::vec3 angles) final | CSCI441::OpenGL3DEngine | inlinevirtual |
setArcballCameraLookAtPoint(glm::vec3 lookAtPoint) final | CSCI441::OpenGL3DEngine | inlinevirtual |
setArcballCameraUpVector(glm::vec3 upVector) final | CSCI441::OpenGL3DEngine | inlinevirtual |
setCurrentWindowSize(const int WINDOW_WIDTH, const int WINDOW_HEIGHT) final | CSCI441::OpenGLEngine | inlinevirtual |
setLeftMouseDown(GLboolean isDown) final | CSCI441::OpenGL3DEngine | inlinevirtual |
setMousePosition(glm::vec2 mousePos) final | CSCI441::OpenGL3DEngine | inlinevirtual |
setShiftDown(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 | inlineprotectedvirtual |