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 |