// "Copyright [2023] " #ifndef ENGINE_ENGINE_RENDERLOOP_HPP_ #define ENGINE_ENGINE_RENDERLOOP_HPP_ #include #include void renderLoop(GLFWwindow *window); int renderLoopInside(GLFWwindow *window, int whatToDraw); void copyVerticesArray( unsigned int vertexBufferObject, const float vertices[], const size_t sizeOfVertices, const GLenum boundBufferTarget); unsigned int generateBindVAO(); void configureVertexAttribute( const bool colorIncluded, const bool textureIncluded); int processInput(GLFWwindow *window, int whatToDraw); unsigned int copyVerticesMemory( const float vertices[], const size_t sizeOfVertices, const GLenum boundBufferTarget); unsigned int copyVerticesMemory( const unsigned int vertices[], const size_t sizeOfVertices, const GLenum boundBufferTarget); #endif // ENGINE_ENGINE_RENDERLOOP_HPP_