Stardew Engine
Loading...
Searching...
No Matches
GameFrameworkEvent.h File Reference

system used for sending messages between game layers. More...

#include <stdbool.h>
Include dependency graph for GameFrameworkEvent.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(* EventListenerFn) (void *pUserData, void *pEventData)
 

Functions

struct GameFrameworkEventListenerEv_SubscribeEvent (char *eventName, EventListenerFn listenerFn, void *pUser)
 
bool Ev_UnsubscribeEvent (struct GameFrameworkEventListener *pListener)
 
void * Ev_GetUserData (struct GameFrameworkEventListener *pListener)
 
void Ev_FireEvent (char *eventName, void *eventArgs)
 
void Ev_Init ()
 

Detailed Description

system used for sending messages between game layers.

Typedef Documentation

◆ EventListenerFn

typedef void(* EventListenerFn) (void *pUserData, void *pEventData)

Function Documentation

◆ Ev_FireEvent()

void Ev_FireEvent ( char *  eventName,
void *  eventArgs 
)

◆ Ev_GetUserData()

void * Ev_GetUserData ( struct GameFrameworkEventListener pListener)

◆ Ev_Init()

void Ev_Init ( )

◆ Ev_SubscribeEvent()

struct GameFrameworkEventListener * Ev_SubscribeEvent ( char *  eventName,
EventListenerFn  listenerFn,
void *  pUser 
)

◆ Ev_UnsubscribeEvent()

bool Ev_UnsubscribeEvent ( struct GameFrameworkEventListener pListener)