GOG GALAXY SDK Documentation
IUtils.h File Reference

Contains data structures and interfaces related to common activities. More...

Include dependency graph for IUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IOverlayVisibilityChangeListener
 Listener for the event of changing overlay visibility. More...
 
class  IOverlayInitializationStateChangeListener
 Listener for the event of changing overlay state. More...
 
class  INotificationListener
 Listener for the event of receiving a notification. More...
 
class  IGogServicesConnectionStateListener
 Listener for the event of GOG services connection change. More...
 
class  IUtils
 The interface for managing images. More...
 

Typedefs

typedef uint64_t NotificationID
 The ID of the notification.
 
typedef SelfRegisteringListener< IOverlayVisibilityChangeListener > GlobalOverlayVisibilityChangeListener
 Globally self-registering version of IOverlayStateChangeListener.
 
typedef SelfRegisteringListener< IOverlayInitializationStateChangeListener > GlobalOverlayInitializationStateChangeListener
 Globally self-registering version of IOverlayInitializationStateChangeListener.
 
typedef SelfRegisteringListener< INotificationListener > GlobalNotificationListener
 Globally self-registering version of INotificationListener.
 
typedef SelfRegisteringListener< IGogServicesConnectionStateListener > GlobalGogServicesConnectionStateListener
 Globally self-registering version of IGogServicesConnectionStateListener.
 
typedef SelfRegisteringListener< IGogServicesConnectionStateListener, GameServerListenerRegistrar > GameServerGlobalGogServicesConnectionStateListener
 Globally self-registering version of IGogServicesConnectionStateListener for the Game Server.
 

Enumerations

enum  OverlayState {
  OVERLAY_STATE_UNDEFINED , OVERLAY_STATE_NOT_SUPPORTED , OVERLAY_STATE_DISABLED , OVERLAY_STATE_FAILED_TO_INITIALIZE ,
  OVERLAY_STATE_INITIALIZED
}
 State of the overlay. More...
 
enum  GogServicesConnectionState { GOG_SERVICES_CONNECTION_STATE_UNDEFINED , GOG_SERVICES_CONNECTION_STATE_CONNECTED , GOG_SERVICES_CONNECTION_STATE_DISCONNECTED , GOG_SERVICES_CONNECTION_STATE_AUTH_LOST }
 State of connection to the GOG services. More...
 

Detailed Description

Contains data structures and interfaces related to common activities.