33 lines
735 B
C++
33 lines
735 B
C++
////////////////////////////////////////////////////////////////////////////////
|
|
// (c) Copyright, Ubisoft Entertainment Inc. || Created by Harbour //
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
#pragma once
|
|
#include "ubiservices/core/configs/config.h"
|
|
#include "ubiservices/core/memory/refCountedObject.h"
|
|
|
|
namespace US_NS {;
|
|
|
|
enum class StateNotificationType
|
|
{
|
|
None,
|
|
Foreground,
|
|
Background,
|
|
Suspended,
|
|
};
|
|
|
|
struct StateNotification : public RefCountedObject
|
|
{
|
|
StateNotification()
|
|
: m_type(StateNotificationType::None)
|
|
{
|
|
}
|
|
|
|
StateNotification(StateNotificationType type)
|
|
: m_type(type)
|
|
{
|
|
}
|
|
|
|
StateNotificationType m_type;
|
|
};
|
|
|
|
};
|