From d5695276838ce56c26a6c31ce9c52f4d7bbb8783 Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 2 Jan 2018 16:35:50 +0100 Subject: [PATCH] Updated raylib architecture (markdown) --- raylib-architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raylib-architecture.md b/raylib-architecture.md index 658fab4..0f03a40 100644 --- a/raylib-architecture.md +++ b/raylib-architecture.md @@ -14,7 +14,7 @@ raylib is a very modular library, defined by a small number of specific and self Those 7 modules share a common header: [`raylib.h`](https://github.com/raysan5/raylib/blob/master/src/raylib.h), all user functions are defined in that header, despite the fact they are divided internally in 7 modules. That way, the user just needs to include `raylib.h` to get all raylib functionality. Other libraries use one header for every module (that way the user can choose included modules) or also headers that refer to other headers. raylib uses a simpler approach that's easier for novice (and expert) users. Apart from those 7 main modules, some other modules have been implemented with additional features: - - [`raymath`](https://github.com/raysan5/raylib/blob/develop/src/raymath.h): Vector3, Matrix and Quaternion math related functions + - [`raymath`](https://github.com/raysan5/raylib/blob/develop/src/raymath.h): Vector2, Vector3, Matrix and Quaternion math related functions - [`camera`](https://github.com/raysan5/raylib/blob/develop/src/camera.h): 3D Camera system (free, 1st person, 3rd person, custom) - [`gestures`](https://github.com/raysan5/raylib/blob/develop/src/gestures.h): Touch gestures detection and processing (Tap, Swipe, Drag, Pinch) - [`raygui`](https://github.com/raysan5/raygui): Simple IMGUI system with several controls for tools development