diff --git a/README.md b/README.md index 66f91f9..939fa90 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,9 @@ The following features may be implemented in the near future : - Automatic generation of macOS apps - Resource management for standalone executables - Cross-platform toolchain shell script +- Custom UI framework +- Example browser +- Tracking if every function is tested and displayed in an example ### Features @@ -68,6 +71,16 @@ The following features may be implemented in the near future : - Vector2 / Point - Vector3 - Matrixes +- Color ✅ +- Image +- Texture +- Font +- Camera +- Material +- Mesh +- Model +- Ray +- BoundingBox - Shaders #### Window and screen @@ -162,6 +175,124 @@ The following features may be implemented in the near future : ### Examples +#### Core + +- basic window ✅ +- basic screen manager +- 2D camera +- 2D camera mouse zoom +- 2D camera platformer +- 2D camera split screen +- 3D camera first person +- 3D camera free +- 3D camera mode +- 3D camera split screen +- 3D picking +- Automation events +- Custom frame control +- Custom logging +- Drop files +- Input Gamepad +- Input Gamepad info +- Input Gestures +- Input Keys +- Input mouse +- Input mouse wheel +- Input multitouch +- Loading thread +- Random values +- Scissor test +- Smooth pixelperfect +- Storage values +- VR simulator +- Window flags +- Window letterbox +- Window should close +- World screen + +#### Shapes + +- basic shapes +- bouncing ball +- color palette +- logo +- rectangle scaling +- lines bezier +- collision area +- following eyes +- easings ball anim +- easings box anim +- easings rectangle array +- draw ring +- draw circle sector +- draw rectangle rounded +- splines drawing +- top down lights + +#### Text + +- Raylib fonts +- font spritefont +- font filters +- font loading +- font sdf +- formal text +- input box +- writing anim +- rectangle bounds +- unicode +- draw 3D +- codepoints loading + +#### Models + +- animation +- billboard +- box collisions +- cubicmap +- first person maze +- geometric shapes +- mesh generation +- mesh picking +- loading +- loading gltf +- loading vox +- loading m3d +- orthographic projection +- rlgl solar system +- yaw pitch roll +- waving cubes +- heightmap +- skybox +- draw cube texture + +#### Shaders + +- basic lighting +- model shader +- shapes textures +- custom uniform +- postprocessing +- palette switch +- raymarching +- texture drawing +- texture outline +- texture tiling +- texture waves +- julia set +- eratosthenes +- fog +- simple mask +- hot reloading +- lightmap +- mesh instancing +- multi sample2d +- spotlight +- write depth +- hybrid render +- deferred render +- basic pbr + ## Credits - This library is based on **Raylib** (https://github.com/raysan5/raylib) diff --git a/docs/doxygen_crawl.html b/docs/doxygen_crawl.html index e41aedc..a354b33 100644 --- a/docs/doxygen_crawl.html +++ b/docs/doxygen_crawl.html @@ -55,7 +55,12 @@ + + + + + diff --git a/docs/index.html b/docs/index.html index 644d564..bcd28a5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -153,6 +153,9 @@

  • Automatic generation of macOS apps
  • Resource management for standalone executables
  • Cross-platform toolchain shell script
  • +
  • Custom UI framework
  • +
  • Example browser
  • +
  • Tracking if every function is tested and displayed in an example
  • Features

    @@ -163,6 +166,16 @@

  • Vector2 / Point
  • Vector3
  • Matrixes
  • +
  • Color ✅
  • +
  • Image
  • +
  • Texture
  • +
  • Font
  • +
  • Camera
  • +
  • Material
  • +
  • Mesh
  • +
  • Model
  • +
  • Ray
  • +
  • BoundingBox
  • Shaders
  • @@ -266,7 +279,130 @@

    Examples

    -

    +

    +Core

    + +

    +Shapes

    + +

    +Text

    + +

    +Models

    + +

    +Shaders

    + +

    Credits