Types are the starting rooms
Open a class, struct or enum to see its fields, constructors and methods together.
EPOK C++ SCRIPT REFERENCE
A symbol-by-symbol reference for the complete public Epok runtime and PsyQo SDK.
CHOOSE A LAYER
Like a world map before a dungeon map: choose the engine-level API or the PlayStation-level SDK, then open any symbol.
The engine-facing runtime: scenes, input, collision, animation, assets, rendering helpers and gameplay services.
Explore Epok runtime →HARDWARE LAYERThe low-level PlayStation SDK used by Epok: GPU, CD-ROM, audio, pads, kernel services, fixed-point math and hardware abstractions.
Explore PsyQo SDK →epok1694 indexed declarations
Namespaceepok::bp156 indexed declarations
Namespaceepok::bp::api45 indexed declarations
Namespaceepok::debug_hud21 indexed declarations
Namespaceepok::detail14 indexed declarations
Namespaceepok::effects84 indexed declarations
Namespaceepok::hud_core17 indexed declarations
Namespaceepok::instrument107 indexed declarations
Namespaceepok::instrument::allocation21 indexed declarations
Namespaceepok::instrument::preparation41 indexed declarations
Namespaceepok::instrument::reverb39 indexed declarations
Namespaceepok::instrument::synth41 indexed declarations
Namespaceepok::instrument::synth::detail30 indexed declarations
Namespaceepok::lighting_detail25 indexed declarations
Namespaceepok::psx_audio136 indexed declarations
Namespaceepok::sequence117 indexed declarations
Namespaceepok::serial_debug2 indexed declarations
Namespaceepok::skeletal_detail11 indexed declarations
Namespaceepok::sprite_detail4 indexed declarations
Namespaceepok::spu7 indexed declarations
Namespaceepok::timeline154 indexed declarations
Namespacepsyqo674 indexed declarations
Namespacepsyqo::Bezier2 indexed declarations
Namespacepsyqo::Concepts1 indexed declarations
Namespacepsyqo::DMA3 indexed declarations
Namespacepsyqo::fixed_point_literals1 indexed declarations
Namespacepsyqo::FixedPointInternals3 indexed declarations
Namespacepsyqo::Fragments31 indexed declarations
Namespacepsyqo::GTE184 indexed declarations
Namespacepsyqo::GTE::Kernels94 indexed declarations
Namespacepsyqo::GteMath11 indexed declarations
Namespacepsyqo::Hardware47 indexed declarations
Namespacepsyqo::Hardware::CDRom55 indexed declarations
Namespacepsyqo::Hardware::CPU23 indexed declarations
Namespacepsyqo::Hardware::GPU2 indexed declarations
Namespacepsyqo::Hardware::SBus3 indexed declarations
Namespacepsyqo::Hardware::SIO29 indexed declarations
Namespacepsyqo::Kernel42 indexed declarations
Namespacepsyqo::Kernel::Internal10 indexed declarations
Namespacepsyqo::Prim331 indexed declarations
Namespacepsyqo::Prim::TPageAttr9 indexed declarations
Namespacepsyqo::PrimPieces44 indexed declarations
Namespacepsyqo::SoftMath34 indexed declarations
Namespacepsyqo::timer_literals8 indexed declarations
Namespacepsyqo::trig_literals1 indexed declarations
Namespacepsyqo::TrigInternals1 indexed declarations
Open a class, struct or enum to see its fields, constructors and methods together.
Each function, method, field and enum value includes its declaration, context, source and a copyable C++ snippet.
Look for ownership, lifetime, capacity and PSX cost notes before the console reminds you with a less friendly black screen.