Crate cgl_rs

source ·
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

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.