Stardew Engine
Loading...
Searching...
No Matches
GameFrameworkEvent.c File Reference
#include "GameFrameworkEvent.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "StringKeyHashMap.h"
#include "AssertLib.h"
#include "Log.h"
Include dependency graph for GameFrameworkEvent.c:

Data Structures

struct  GameFrameworkEventListener
 
struct  GameFrameworkEvent
 

Macros

#define EVENT_MAX_NAME_LEN   64
 

Functions

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

Macro Definition Documentation

◆ EVENT_MAX_NAME_LEN

#define EVENT_MAX_NAME_LEN   64

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)