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