Module raylib::core [−][src]
Modules
Contains code related to audio. RaylibAudio
plays sounds and music.
Common collision handling code
Data manipulation functions. Compress and Decompress with DEFLATE
Contains code related to drawing. Types that can be set as a surface to draw will implement the RaylibDraw
trait
File manipulation functions. Should be parity with std::fs except on emscripten
Keyboard, Controller, and Mouse related functions
Useful functions that don’t fit anywhere else
3D Model, Mesh, and Animation
Code for the safe manipulation of shaders
Text and Font related functions Text manipulation functions are super unsafe so use rust String functions
Image and texture related functions
Vr related functions
Window manipulation functions
Structs
A builder that allows more customization of the game window shown to the user before the RaylibHandle
is created.
The main interface into the Raylib API.
This token is used to ensure certain functions are only running on the same thread raylib was initialized from. This is useful for architectures like macos where cocoa can only be called from one thread.
Functions
Creates a RaylibBuilder
for choosing window options before initialization.