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