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: 19 · Documented functions: 547
Libraries¶
| Library | Description | Functions | Realm(s) |
|---|---|---|---|
ax.actionBar |
Action bar system for displaying circular progress indicators with timers. | 4 | client |
ax.animations |
Animation library | 4 | 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.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 system for registering and managing custom hook types, internally handles Schema and Module hooks. | 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.player.meta |
Player meta functions | 48 | client, server, 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. | 4 | 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 |
meta/sh_character |
Returns a human-readable string representation of the character. | 19 | server, shared |
meta/sh_color |
Returns true if the color is perceived as dark by a human viewer. | 1 | shared |
meta/sh_entity |
Returns true if the entity's model is a chair from the Vehicles list. | 9 | server, shared |
meta/sh_inventory |
Returns a human-readable string representation of the inventory. | 20 | server, shared |
meta/sh_item |
Returns a human-readable string representation of the item. | 20 | shared |
meta/sh_tool |
Creates and returns a new tool object instance from this metatable. | 19 | shared |
outline |
3 | client |
|
ax.player.meta |
Player meta extensions for currency management. | 10 | shared |
ax.zones |
Validate a box zone specification. | 14 | shared |
cl_intro |
Registers a line in the intro sequence. | 2 | client |
currencies/meta/sh_character |
Get the amount of a specific currency this character has. | 10 | shared |
doors/meta/sh_entity |
3 | server |