struct ISystemEventDispatcher { };
ISystem.h
Structure used for getting notified when a system event occurs.
virtual ~ISystemEventDispatcher();
virtual void OnSystemEvent(ESystemEvent event, UINT_PTR wparam, UINT_PTR lparam) = 0;
virtual bool RegisterListener(ISystemEventListener * pListener) = 0;
virtual bool RemoveListener(ISystemEventListener * pListener) = 0;
virtual void Update() = 0;