Expand description
The CGL Library
CGL is a library for creating cross-platform graphical applications and mainly creative coding.
You can find the CGL main repository at : https://github.com/Jaysmito101/cgl
Also You can find a huge collections of creative coding projects, simultions, games made at : https://github.com/Jaysmito101/cgl/tree/main/examples
Re-exports
pub use window::*;
Modules
- The CGL Graphics Module
- This module contains functions for logging.
- Math Library of CGL
- The CGL Noise Module.
- This module contains CGL utility functions, as well some miscellaneous functions.
- The window manager module is responsible for creating and managing windows. It is also responsible for handling input events and passing them to the appropriate window.
Macros
- Logs an error message with the specified format string and arguments.
- Logs an info message with the specified format string and arguments.
- Logs a trace message with the specified format string and arguments.
- Logs a warning message with the specified format string and arguments.
Functions
- Initializes the CGL library.
- Shuts down the CGL library.