|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
#include <irx.h>Go to the source code of this file.
Classes | |
| struct | vblank_ll_ |
| struct | vblank_item_ |
| struct | vblank_internals_ |
Macros | |
| #define | vblank_IMPORTS_start DECLARE_IMPORT_TABLE(vblank, 1, 1) |
| #define | vblank_IMPORTS_end END_IMPORT_TABLE |
| #define | I_WaitVblankStart DECLARE_IMPORT(4, WaitVblankStart) |
| #define | I_WaitVblankEnd DECLARE_IMPORT(5, WaitVblankEnd) |
| #define | I_WaitVblank DECLARE_IMPORT(6, WaitVblank) |
| #define | I_WaitNonVblank DECLARE_IMPORT(7, WaitNonVblank) |
| #define | I_RegisterVblankHandler DECLARE_IMPORT(8, RegisterVblankHandler) |
| #define | I_ReleaseVblankHandler DECLARE_IMPORT(9, ReleaseVblankHandler) |
Typedefs | |
| typedef struct vblank_ll_ | vblank_ll_t |
| typedef struct vblank_item_ | vblank_item_t |
| typedef struct vblank_internals_ | vblank_internals_t |
Functions | |
| vblank_internals_t * | GetVblankInternalData (void) |
| void | WaitVblankStart () |
| void | WaitVblankEnd () |
| void | WaitVblank () |
| void | WaitNonVblank () |
| int | RegisterVblankHandler (int startend, int priority, int(*handler)(void *userdata), void *arg) |
| int | ReleaseVblankHandler (int startend, int(*handler)(void *userdata)) |
Vertical blank interrupt routines.
Definition in file vblank.h.
| #define I_RegisterVblankHandler DECLARE_IMPORT(8, RegisterVblankHandler) |
| #define I_ReleaseVblankHandler DECLARE_IMPORT(9, ReleaseVblankHandler) |
| #define I_WaitVblankStart DECLARE_IMPORT(4, WaitVblankStart) |
| #define vblank_IMPORTS_start DECLARE_IMPORT_TABLE(vblank, 1, 1) |
|
extern |
|
extern |