Skip to main content

psychlua.callbacks

The Lua standard library, split by topic. Each module exposes register(funk:FunkinLua) and installs a group of callbacks.

18 types in this package.

TypeKindExtendsSummary
CameraCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (createCamera/addCamera/removeCamera)
DeprecatedCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (deprecated backward-compat functions)
EffectCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (camera shader effect adders)
FileCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (file IO API)
GameCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (song flow / score / characters / gameplay events)
HardwareCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (hardware detection API)
InputCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (input polling API)
MetaHorrorCallbacksclass—4th-wall-breaking ("META_HORROR") system effects, exposed to Lua/Python/HScript.
MiscCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (random/debug/print/cursor/string utils)
PropertyCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (getProperty / setProperty family)
SaveDataCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (save data API)
ScriptCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (script loading / inter-script calls)
ShaderCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (initLuaShader / sprite and camera runtime shader API)
SoundCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (sound/music API)
SpriteCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (sprite/animation API)
TextCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (text object API)
TweenCallbacksclass—REFACTOR: extracted from psychlua.FunkinLua (tween/timer API)
WindowCallbacksclass—Window-level helpers exposed to Lua scripts (desktop overlay / "desktop pet"