Epok Engine

PSYQO SDK

namespace psyqo

87 types, 12 functions and 17 data symbols.

Types

(anonymous struct at D:\GitProjects\GameEngines\Epok\EpokEngine\third_party\nugget\psyqo\advancedpad.hh:235:9)Struct declared by the advancedpad module for the advancedpad module.Struct(anonymous struct at D:\GitProjects\GameEngines\Epok\EpokEngine\third_party\nugget\psyqo\msf.hh:63:9)Struct declared by the msf module for the msf module.Struct(anonymous struct at D:\GitProjects\GameEngines\Epok\EpokEngine\third_party\nugget\psyqo\primitives\common.hh:48:5)Struct declared by the primitives-common module for typed PlayStation GPU primitives.Struct(anonymous struct at D:\GitProjects\GameEngines\Epok\EpokEngine\third_party\nugget\psyqo\primitives\common.hh:92:5)Struct declared by the primitives-common module for typed PlayStation GPU primitives.Struct(unnamed enum at D:\GitProjects\GameEngines\Epok\EpokEngine\third_party\nugget\psyqo\advancedpad.hh:84:9)Enum declared by the advancedpad module for the advancedpad module.Enum(unnamed enum at D:\GitProjects\GameEngines\Epok\EpokEngine\third_party\nugget\psyqo\iso9660-parser.hh:60:9)Enum declared by the iso9660-parser module for the iso9660 parser module.Enum(unnamed enum at D:\GitProjects\GameEngines\Epok\EpokEngine\third_party\nugget\psyqo\simplepad.hh:71:9)Enum declared by the simplepad module for the simplepad module.EnumActionThe action base class for the internal state machine.Class templateAdvancedPadAn advanced class to access the pads.ClassApplicationThe application class.ClassAwaiterThe awaiter type.StructBufferType alias declared by the buffer module for the buffer module.Type aliasBumpAllocatorA bump allocator for fragments.Class templateButtonEnum declared by the advancedpad module for the advancedpad module.EnumButtonEnum declared by the simplepad module for the simplepad module.EnumCDRomThe base CDRom class.ClassCDRomDeviceA specialization of the CDRom interface.ClassCDRomPCDrvClass declared by the cdrom-pcdrv module for the cdrom pcdrv module.ClassChainAwaiterThe awaiter type for coroutine-to-coroutine chaining via co_await.StructChannelPlaybackConfigStruct declared by the spu module for SPU RAM, voices, ADSR and sound transfer.StructColorModeEnum declared by the gpu module for GPU setup, command submission and frame synchronization.EnumConfigurationStruct declared by the gpu module for GPU setup, command submission and frame synchronization.StructCoroutineA suitable type to hold and return a C++20 coroutine.Class templateDirEntryAn ISO9660 directory entry.StructEmptyStruct declared by the coroutine module for the coroutine module.StructEmptyWStruct declared by the vector module for fixed-point vector arithmetic.StructEmptyZStruct declared by the vector module for fixed-point vector arithmetic.StructErrorThe error codes returned by every memory card operation.EnumErrorType alias declared by the memory-card-filesystem module for asynchronous Memory Card access and files.Type aliasEventStruct declared by the advancedpad module for the advancedpad module.StructEventStruct declared by the simplepad module for the simplepad module.StructFileEntryA directory listing entry.StructFileInfoA file's on-card metadata: its title and icon.StructFixedPointFixed point number type.Class templateFontClass template declared by the font module for GPU text rendering with the built-in or uploaded font atlas.Class templateFontBaseThe Font drawing class.ClassGetDirentryAwaiterStruct declared by the iso9660-parser module for the iso9660 parser module.StructGetPlaybackLocationAwaiterStruct declared by the cdrom-device module for the cdrom device module.StructGetTOCSizeAwaiterStruct declared by the cdrom-device module for the cdrom device module.StructGPUThe singleton GPU class.Classhas_explicit_copy_constructorClass template declared by the fragment-concept module for the fragment concept module.Class templateIconA save icon, in the native PlayStation format.StructInitializeAwaiterStruct declared by the iso9660-parser module for the iso9660 parser module.StructInterlaceEnum declared by the gpu module for GPU setup, command submission and frame synchronization.EnumISO9660ParserAn ISO9660 parser.ClassLockRAII helper that owns the bus for the lifetime of the object.StructMatrix33Struct declared by the matrix module for fixed-point matrices and transformations.StructMemoryCardA low level driver for the PlayStation memory cards.ClassMemoryCardFileSystemA Sony-compatible memory card filesystem.ClassMiscSettingEnum declared by the gpu module for GPU setup, command submission and frame synchronization.EnumMSFStruct declared by the msf module for the msf module.StructMuteAwaiterStruct declared by the cdrom-device module for the cdrom device module.StructOrderingTableThe ordering table. Used to sort fragments before sending them to the GPU.Class templateOrderingTableBaseClass declared by the ordering-table module for GPU ordering tables and packet ordering.ClassPadEnum declared by the advancedpad module for the advancedpad module.EnumPadEnum declared by the simplepad module for the simplepad module.EnumPadTypeEnum declared by the advancedpad module for the advancedpad module.EnumPlaybackLocationStruct declared by the cdrom-device module for the cdrom device module.StructPollingModeInitializes the pads.EnumPortThe memory card port to talk to.EnumPortType alias declared by the memory-card-filesystem module for asynchronous Memory Card access and files.Type aliaspromise_typeType alias declared by the coroutine module for the coroutine module.Type aliasPsyqoAllocatorStruct declared by the buffer module for the buffer module.StructRawEnum declared by the fixed-point module for the fixed point module.EnumReadRequestAn asynchronous read request.StructReadRequestAn asynchronous read request.StructReadSectorAwaiter--- Coroutine-friendly awaiters --------------------------------------StructReadTOCAwaiterStruct declared by the cdrom-device module for the cdrom device module.StructRectThe Rect struct.StructResetAwaiterStruct declared by the cdrom-device module for the cdrom device module.StructResolutionEnum declared by the gpu module for GPU setup, command submission and frame synchronization.EnumSafeShared type for safe and unsafe operations throughout the codebase.EnumSceneThe Scene class.ClassSimplePadA simple class to access the pads.ClassSIO0BusOwnership arbiter for the SIO0 serial bus.ClassSPUClass declared by the spu module for SPU RAM, voices, ADSR and sound transfer.ClassStackfulStackful coroutine class.Class templateStackfulBaseClass declared by the coroutine module for the coroutine module.ClassStartReasonEnum declared by the scene module for scene lifecycle and scene-stack control.EnumTaskThe Task class.ClassTaskQueueA task queue for processing tasks sequentially.ClassTearDownReasonEnum declared by the scene module for scene lifecycle and scene-stack control.EnumTrigA trigonometry table.Class templateUnmuteAwaiterStruct declared by the cdrom-device module for the cdrom device module.StructVectorClass template declared by the vector module for fixed-point vector arithmetic.Class templateVideoModeEnum declared by the gpu module for GPU setup, command submission and frame synchronization.EnumWriteSectorAwaiterStruct declared by the memory-card module for asynchronous Memory Card access and files.Struct

Functions

Variables and constants