Docs/62 native functions
62 NATIVE FUNCTIONS

The native function reference.

Every implemented native signature, grouped by library, from the compiler catalog.

Calls checked by the compiler.

All names below are callable using fully qualified syntax. Argument counts and types must match. list means an integer collection, bool is not an integer, and void is a result only. The library guide defines behavior, limits and failure cases.

CHUD.Math

FunctionParameters, in orderReturns
CHUD.Math.Absintint
CHUD.Math.Minint, intint
CHUD.Math.Maxint, intint
CHUD.Math.Clampint, int, intint
CHUD.Math.Powint, intint
CHUD.Math.Gcdint, intint

CHUD.Text

FunctionParameters, in orderReturns
CHUD.Text.Lengthstringint
CHUD.Text.Concatstring, stringstring
CHUD.Text.Containsstring, stringbool
CHUD.Text.StartsWithstring, stringbool
CHUD.Text.EndsWithstring, stringbool
CHUD.Text.Upperstringstring
CHUD.Text.Lowerstringstring
CHUD.Text.Trimstringstring
CHUD.Text.Slicestring, int, intstring
CHUD.Text.Replacestring, string, stringstring
CHUD.Text.Repeatstring, intstring

CHUD.Convert

FunctionParameters, in orderReturns
CHUD.Convert.ToStringintstring
CHUD.Convert.ToIntstringint
CHUD.Convert.IsIntstringbool

CHUD.IO

FunctionParameters, in orderReturns
CHUD.IO.ReadLinenonestring
CHUD.IO.ReadTextstringstring
CHUD.IO.WriteTextstring, stringvoid
CHUD.IO.AppendTextstring, stringvoid
CHUD.IO.Existsstringbool

CHUD.Path

FunctionParameters, in orderReturns
CHUD.Path.Combinestring, stringstring
CHUD.Path.FileNamestringstring
CHUD.Path.Extensionstringstring
CHUD.Path.DirectoryNamestringstring

CHUD.Random

FunctionParameters, in orderReturns
CHUD.Random.Seedintvoid
CHUD.Random.Rangeint, intint

CHUD.Time

FunctionParameters, in orderReturns
CHUD.Time.Nownoneint
CHUD.Time.Millisnoneint
CHUD.Time.Sleepintvoid

CHUD.Collections

FunctionParameters, in orderReturns
CHUD.Collections.Newnonelist
CHUD.Collections.Addlist, intvoid
CHUD.Collections.Getlist, intint
CHUD.Collections.Setlist, int, intvoid
CHUD.Collections.Countlistint
CHUD.Collections.RemoveAtlist, intvoid
CHUD.Collections.Clearlistvoid
CHUD.Collections.Containslist, intbool
CHUD.Collections.Sortlistvoid
CHUD.Collections.Sumlistint

CHUD.Forge

FunctionParameters, in orderReturns
CHUD.Forge.Wrapint, int, intint
CHUD.Forge.StepTowardint, int, intint
CHUD.Forge.Lerpint, int, intint

CHUD.Spark

FunctionParameters, in orderReturns
CHUD.Spark.Barint, int, intstring
CHUD.Spark.Badgestringstring

CHUD.GUI

FunctionParameters, in orderReturns
CHUD.GUI.Openstring, int, intvoid
CHUD.GUI.BeginFramenonebool
CHUD.GUI.EndFramenonevoid
CHUD.GUI.Closenonevoid
CHUD.GUI.Labelint, int, int, int, stringvoid
CHUD.GUI.Buttonint, int, int, int, stringbool
CHUD.GUI.Boxint, int, int, int, stringvoid

CHUD.GUILayout

FunctionParameters, in orderReturns
CHUD.GUILayout.Labelstringvoid
CHUD.GUILayout.Valuestring, intvoid
CHUD.GUILayout.Buttonstringbool
CHUD.GUILayout.Togglestring, boolbool
CHUD.GUILayout.Sliderstring, int, int, intint
CHUD.GUILayout.Spaceintvoid
Updated October 30, 2026 · 0.1.0-alpha · Windows x64

Search language syntax, setup, Studio, and more.

CHUD DOCUMENTATION↑ ↓ to navigate · Enter to open