yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::emu::mesen Namespace Reference

Namespaces

namespace  anonymous_namespace{mesen_client_registry.cc}
 
namespace  anonymous_namespace{mesen_emulator_adapter.cc}
 
namespace  anonymous_namespace{mesen_socket_client.cc}
 

Classes

struct  CpuState
 CPU register state from Mesen2. More...
 
struct  GameItems
 ALTTP health/items state. More...
 
struct  GameMode
 ALTTP game mode state. More...
 
struct  GameState
 Complete ALTTP game state from GAMESTATE command. More...
 
struct  LinkState
 ALTTP Link state. More...
 
class  MesenClientRegistry
 Shared Mesen2 socket client registry. More...
 
class  MesenEmulatorAdapter
 
struct  MesenEvent
 Event from Mesen2 subscription. More...
 
class  MesenSocketClient
 Unix socket client for Mesen2-OoS fork. More...
 
struct  MesenState
 Emulation state from Mesen2. More...
 
struct  SpriteInfo
 Sprite information from SPRITES command. More...
 

Typedefs

using EventCallback = std::function<void(const MesenEvent&)>
 
using EventListenerId = uint64_t
 

Enumerations

enum class  BreakpointType { kExecute , kRead , kWrite , kReadWrite }
 Breakpoint types. More...
 

Typedef Documentation

◆ EventCallback

using yaze::emu::mesen::EventCallback = std::function<void(const MesenEvent&)>

Definition at line 127 of file mesen_socket_client.h.

◆ EventListenerId

Definition at line 128 of file mesen_socket_client.h.

Enumeration Type Documentation

◆ BreakpointType

Breakpoint types.

Enumerator
kExecute 
kRead 
kWrite 
kReadWrite 

Definition at line 110 of file mesen_socket_client.h.