Package-level declarations
Types
Represents an audio stream in raylib, which is a dynamic audio data structure that can be used for streaming audio data. An audio stream should be unloaded when it is no longer needed.
A 3D rectangular bounding box.
Represents the mode of the 3D camera.
Represents the projection of the current camera.
Represents a color with red, green, blue, and alpha components.
Represents a raylib material map.
Represents a music stream in raylib, which is a processed audio data structure that can be played, paused, or stopped. A music stream is typically loaded from a file and should be unloaded when it is no longer needed.
The format of the image or texture.
Represents a render texture in raylib, which includes a color texture and a depth texture.
The type alias for a 2D texture sampler in raylib. Corresponds to the Texture2D.id property.
Represents a sound in raylib, which is a processed audio data structure that can be played, paused, or stopped. A sound is typically loaded from a wave and should be unloaded when it is no longer needed.
Properties
Functions
Draws a basis spline on the canvas.
Draws a Catmull-Rom spline on the canvas.
Draws a cubic bezier spline on the canvas.
Draws a cylinder's wires in 3D space.
Draws a cylinder in 3D space with differing start and end points between bases.
Decompresses this byte array using INFLATE algorithm.
Draws a 3D bounding box on the canvas.
Draws a 3D mesh on the canvas with identity transform (at origin).
Draws multiple instances of a 3D mesh on the canvas.
Draws a 3D mesh on the canvas.
Draws a 3D mesh on the canvas with position, rotation, and scale.
Draws a 3D model on the canvas.
Draws a 3D model on the canvas with extended parameters.
Draws the wires of a 3D model on the canvas.
Draws the wires of a 3D model on the canvas with extended parameters.
Draws text on the given canvas.
Draws a texture on the canvas at the specified position with an optional tint color.
Draws a texture on the canvas at the specified position with rotation, scale, and optional tint color.
Draws a texture on the canvas at the specified position with rotation, scale, and an optional tint color.
Draws a texture on the canvas at the specified position.
Ends rendering to the current RenderTexture2D and returns to the default framebuffer.
Draws an arc on the canvas as a filled sector.
Draws a cylinder in 3D space.
Draws a cylinder in 3D space with differing start and end points between bases.
Draws a filled rectangle on the canvas.
Draws a rotated filled rectangle on the canvas.
Draws a filled rectangle with a gradient on the canvas.
Draws a filled rectangle with a four-corner gradient on the canvas.
Draws a filled ring on the canvas, in between two radii.
Draws a filled rounded rectangle on the canvas.
Decodes a Base64 string to a byte array.
Decodes a Base64 string to a byte array.
Draws a line on the canvas.
Draws a line on the canvas using triangles and quads.
Draws a linear spline on the canvas.
Draws a polygon outline on the canvas.
Draws a quadratic bezier spline on the canvas.
Draws a rectangle outline on the canvas.
Draws a rectangle outline on the canvas with specified line thickness.
Draws a rounded rectangle outline on the canvas.
Takes and saves a screenshot.
Sets the line spacing for text rendering on the given canvas.
Starts using the given shader for 3D drawing on the canvas.
Starts rendering to the specified RenderTexture2D.
Stops using the current shader for 3D drawing on the canvas.
Executes a block of code while rendering to the specified RenderTexture2D.
Draws a triangle fan on the canvas.
Draws a triangle strip on the canvas.
Draws a triangle strip in 3D space.