PGR Copakond OpenGL Engine - Bowling
Loading...
Searching...
No Matches
main.cpp File Reference

Namespaces

namespace  copakond
 PGR Semestral work with sample scenes and bowling. doxygen was generated with a help of LLM.

Functions

void copakond::menuCallback (int option)
void copakond::init ()
 Initializes OpenGL context, scene data, and sets up GLUT callbacks.
void copakond::draw ()
 Main render loop. Handles updates, physics, and rendering of all scene elements.
void copakond::keyboardInputEvent (unsigned char key, int x, int y)
void copakond::specKeyboardInputEvent (int key, int x, int y)
void copakond::keyboardUpInputEvent (unsigned char key, int x, int y)
void copakond::specKeyboardUpInputEvent (int key, int x, int y)
void copakond::mouseButtonEvent (int button, int state, int x, int y)
void copakond::mouseMoveEvent (int x, int y)
void copakond::mouseWheelEvent (int wheel, int direction, int x, int y)
void copakond::screenResizeEvent (int width, int height)
 Handles window resize events to maintain correct projection aspect ratio.
int main (int argc, char **argv)

Variables

float copakond::SIMULATION_SPEED = 1.0f
int copakond::winWidth = 1280
int copakond::winHeight = 720
Shadercopakond::shader
Inputcopakond::input
Scenecopakond::currentScene

Function Documentation

◆ main()

int main ( int argc,
char ** argv )