AnnEventManager.hpp File Reference

event management for Annwvyn More...

#include "systemMacro.h"
#include <array>
#include <memory>
#include <valarray>
#include "AnnKeyCode.h"
#include "AnnSubsystem.hpp"
#include "AnnEvents.hpp"
#include "AnnUserSpaceSubSystem.hpp"
#include "AnnTextInputer.hpp"
#include "AnnEventListener.hpp"
Include dependency graph for AnnEventManager.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Annwvyn::AnnEventManager
 Event Manager : Object that handle the event system. More...
 

Namespaces

 Annwvyn
 Namespace containing the totality of Annwvyn components.
 

Macros

#define LISTENER
 Macro for declaring a listener. More...
 
#define constructListener()   AnnEventListener()
 Macro for declaring a listener constructor. More...
 

Typedefs

using Annwvyn::AnnEventManagerPtr = std::shared_ptr< AnnEventManager >
 

Detailed Description

event management for Annwvyn

Author
A. Brainville (Ybalrid)

Definition in file AnnEventManager.hpp.

Macro Definition Documentation

◆ constructListener

#define constructListener ( )    AnnEventListener()

Macro for declaring a listener constructor.

Definition at line 28 of file AnnEventManager.hpp.

◆ LISTENER

#define LISTENER
Value:
public \
Annwvyn::AnnEventListener

Macro for declaring a listener.

Definition at line 23 of file AnnEventManager.hpp.