![]() |
Max OS 0.3
|
Files | |
| buffer.h | |
| Defines a Buffer class for safe memory operations. | |
| colour.h | |
| Defines a Colour class for representing colours in RGBA format, along with ANSI and console colour enumerations. | |
| constants.h | |
| Common constants used throughout the OS. | |
| coordinates.h | |
| Defines a simple Coordinates type as a pair of int32_t values. | |
| eventHandler.h | |
| Defines classes for handling events and event managers. | |
| graphicsContext.h | |
| Defines a GraphicsContext class for drawing pixels, lines, rectangles and circles to the screen. | |
| inputStream.h | |
| Defines a generic input stream and related classes for handling input data streams. | |
| logger.h | |
| Defines a Logger class for logging messages with different severity levels to multiple output streams. | |
| logo.h | |
| GIMP generated header file for the kernel logo. | |
| logo_kp.h | |
| GIMP generated logo header for kernel panic screen. | |
| macros.h | |
| map.h | |
| Defines a Map class for storing key-value pairs. | |
| math.h | |
| Common math functions used throughout the OS. | |
| outputStream.h | |
| Defines OutputStream and GenericOutputStream classes for writing data to streams. | |
| pair.h | |
| Defines a Pair class for storing two related objects together. | |
| rectangle.h | |
| Defines a Rectangle class for storing rectangle dimensions and performing rectangle operations. | |
| spinlock.h | |
| Defines Spinlock and BlockingLock classes for thread synchronization. | |
| string.h | |
| Defines a String class for dynamically sized strings with various operations. | |
| time.h | |
| Defines a Time struct for storing date and time information, along with functions for time manipulation. | |
| vector.h | |
| Defines a Vector class for dynamically storing an array of elements. | |