View Source API Reference Exray v0.6.0

Modules

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

AudioStream TypedStruct

AutomationEvent TypedStruct

AutomationEventList TypedStruct

BoneInfo TypedStruct

BoundingBox TypedStruct

Camera2D TypedStruct

Camera3D TypedStruct

Color TypedStruct

FilePathList TypedStruct

Font TypedStruct

GlyphInfo TypedStruct

Image TypedStruct

Material TypedStruct

MaterialMap TypedStruct

Matrix TypedStruct

Mesh TypedStruct

Model TypedStruct

ModelAnimation TypedStruct

Music TypedStruct

NPatchInfo TypedStruct

Ray TypedStruct

RayCollision TypedStruct

Rectangle TypedStruct

RenderTexture TypedStruct

Shader TypedStruct

Sound TypedStruct

Texture TypedStruct

Transform TypedStruct

Vector2 TypedStruct. Defines functions for Vector2 from Raymath

Vector3 TypedStruct

Vector4 TypedStruct

Draw text onto the window

Handles the loading and unloading of fonts and glyphs. !! Load fonts AFTER Exray.Core.Window.init_window/3

Image generation functions like creating gradients, noise maps, raw color

Handles the loading, conversion and export of Image types

Texture drawing functionality.

Texture loading functionality

Helper functions in order to stamp default colour definitions as Exray.Structs.Color structs

Guard clauses for Exray struct types

Utility functions from raymath.h

Mix Tasks

Compile the Native Implemented Functions for Exray