View Source API Reference Exray v0.4.0
Modules
Helper functions in order to stamp default colour definitions as Exray.Structs.Color structs
Show, hide and make sure your cursor is on screen.
Begin Draw / End Draw (2D, 3D, etc) calls. REQUIRED to process input events. Can be empty, though :)
Not yet supported; calling these with the precompiled Raylib binaries won't work, because those do not define #SUPPORT_CUSTOM_FRAME_CONTROL.Poll input events, manage frame timing and swap render buffers.Requires SUPPORT_CUSTOM_FRAME_CONTROL to be defined, which will disable thesebeing called automatically by Exray.Core.Drawing end calls.
Input control for your keyboard
Input control for your mouse
A list of GLFW keycodes as nifty little functions. import Exray.Core.KeyCodes
to put them to work. Not even a NIF! :)
Take a screenshot, load config flags and open a URL with the user's default browser.
Generate random numbers, set the seed of Raylib
Transform 3D positions in the world to screenspace and vice versa
Handle frame timing (Set FPS, get Delta Time (get_frame_time))
Open, manage and handle the window that contains the cool stuff you create.
Draw pixels, lines and other basic geometry.
Check if two things intersect.
Like lines, but curve and stuff based on control points
Draw text onto the window
Handles the loading and unloading of fonts and glyphs. !! Load fonts AFTER Exray.Core.Window.init_window/3