Skip to content

API Reference

Complete API reference for the Parallax framework. Each page contains full inline documentation: descriptions, parameters, return values, realm, and usage examples.

Libraries: 35  ·  Other files: 11  ·  Documented functions: 429

Libraries

Library Description Functions Realm(s)
ax.actionBar Action bar system for displaying circular progress indicators with timers. 4 client
ax.animations Animation library 7 server, shared
ax.bind Advanced key binding system allowing registration of key combinations with press and release callbacks. 2 client
ax.character Character management system for creating, storing, and retrieving character data. 13 server, shared
ax.chat Chat system for registering chat types with commands, permissions, and custom formatting. 12 server, shared
ax.chatbox Count visible characters (excluding markup tags) 2 client
ax.class Class management system for creating, storing, and retrieving class data. 7 shared
ax.command Command system for registering and executing chat/console commands. 13 client, server, shared
ax.currencies Character-based currency system for managing multiple currencies in roleplay scenarios. 9 server, shared
ax.data Simple data persistence helpers. 3 shared
ax.database Database management system for handling connections, schema definitions, and table creation. 4 server
ax.ease Easing functions for lerping values. 1 shared
ax.elements Client-side HUD element registry and default framework elements. 20 client
ax.faction Faction management system for creating, storing, and retrieving faction data. 6 shared
ax.flag Flag management system for character permissions and abilities. 3 shared
ax.font Font management system for creating and storing fonts used throughout the Parallax Framework. 3 client
ax.hook Hook attachment system that registers every function member of a table as its own 2 shared
ax.inventory Inventory management system for creating, storing, and retrieving inventory data. 4 server
ax.item Item management system for creating, storing, and managing game items. 1 shared
ax.localization Localization system for multi-language support. 4 shared
ax.mapscene Client-side map scene behavior. 48 client, server, shared
ax.module Module management system for loading and retrieving modules. 5 shared
ax.motion Advanced panel animation handler using easing for custom fields. Supports delays, per-field animation isolation, and cancelation. 3 client
ax.net Enqueue a net job to prevent overlapping net.Start calls. 8 shared
ax.notification Minimal stacked notifications rendered above all VGUI. 4 client, server, shared
ax.player Player management system for creating, storing, and retrieving player data. 3 shared
ax.rank Rank management system for creating, storing, and retrieving rank data. 7 shared
ax.recognition Recognition system for tracking character familiarity, aliases, and name display. 8 server, shared
ax.reqwest Thin wrapper around the reqwest binary module by William Venner. 5 shared
ax.schema Schema management system for initializing and loading schemas. 1 shared
ax.theme Client-side theme registry and glass UI rendering helpers. 9 client
ax.type The type library provides utilities for type detection, sanitization, and formatting. 3 shared
ax.util Utility helpers used across the Parallax framework (printing, file handling, text utilities, etc.). 72 client, server, shared
ax.viewstack Viewstack library for managing camera and viewmodel modifications. 13 client
ax.zones Get the client's zone tracking state. 22 client, server, shared

Other Files

File Description Functions Realm(s)
ax.relay Entity and global variable relay system for synchronized data storage. 2 shared
interface/cl_main_create 1 client
interface/cl_tab Sorts section keys by sort order, then by name alphabetically. 8 client
libraries/cl_skin --------------------------------------------------------]] 28 client
libraries/thirdparty/sh_cami defines the charactaristics of a usergroup 13 shared
libraries/thirdparty/sh_utf8 Changes any upper-case letters in a string to lower-case letters. 2 shared
masks Melon's Masks 5 client
outline 3 client
admin/core/sh_usergroups Registers a Parallax usergroup and mirrors it to CAMI when available. 20 server, shared
ax.zones Validate a box zone specification. 14 shared
cl_intro Registers a line in the intro sequence. 2 client