Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::SDLEventManager Class Reference

#include <SDLEventManager.h>

Static Public Member Functions

static void registerListener (SDLEventListener &listener)
 
static void unregisterListener (const SDLEventListener &listener)
 
static void pollEvents ()
 

Static Private Attributes

static SharedMutex s_eventListenerLock
 
static vector< SDLEventListener * > s_eventListeners
 

Detailed Description

Definition at line 41 of file SDLEventManager.h.

Member Function Documentation

◆ pollEvents()

void Divide::SDLEventManager::pollEvents ( )
static

Definition at line 37 of file SDLEventManager.cpp.

◆ registerListener()

void Divide::SDLEventManager::registerListener ( SDLEventListener listener)
static

Definition at line 11 of file SDLEventManager.cpp.

◆ unregisterListener()

void Divide::SDLEventManager::unregisterListener ( const SDLEventListener listener)
static

Definition at line 25 of file SDLEventManager.cpp.

Member Data Documentation

◆ s_eventListenerLock

SharedMutex Divide::SDLEventManager::s_eventListenerLock
staticprivate

Definition at line 49 of file SDLEventManager.h.

◆ s_eventListeners

NO_DESTROY vector< SDLEventListener * > Divide::SDLEventManager::s_eventListeners
staticprivate

Definition at line 50 of file SDLEventManager.h.


The documentation for this class was generated from the following files: