File GameFrameworkEvent.h
FileList > engine > include > GameFrameworkEvent.h
Go to the source code of this file
system used for sending messages between game layers.
#include <stdbool.h>
Public Types
| Type | Name |
|---|---|
| typedef void(* | EventListenerFn |
Public Functions
| Type | Name |
|---|---|
| void | Ev_FireEvent (char * eventName, void * eventArgs) |
| void * | Ev_GetUserData (struct GameFrameworkEventListener * pListener) |
| void | Ev_Init () |
| struct GameFrameworkEventListener * | Ev_SubscribeEvent (char * eventName, EventListenerFn listenerFn, void * pUser) |
| bool | Ev_UnsubscribeEvent (struct GameFrameworkEventListener * pListener) |
Public Types Documentation
typedef EventListenerFn
typedef void(* EventListenerFn) (void *pUserData, void *pEventData);
Public Functions Documentation
function Ev_FireEvent
void Ev_FireEvent (
char * eventName,
void * eventArgs
)
function Ev_GetUserData
void * Ev_GetUserData (
struct GameFrameworkEventListener * pListener
)
function Ev_Init
void Ev_Init ()
function Ev_SubscribeEvent
struct GameFrameworkEventListener * Ev_SubscribeEvent (
char * eventName,
EventListenerFn listenerFn,
void * pUser
)
function Ev_UnsubscribeEvent
bool Ev_UnsubscribeEvent (
struct GameFrameworkEventListener * pListener
)
The documentation for this class was generated from the following file /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/engine/include/GameFrameworkEvent.h