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
VrDeviceInfo
VrStereoConfig
Wave
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