Skylicht Engine
Toggle main menu visibility
Loading...
Searching...
No Matches
SignIn
ISignIn.h
1
#pragma once
2
3
#include <functional>
4
5
namespace
Skylicht
6
{
7
class
ISignIn
8
{
9
public
:
10
std::function<void(std::string
id
, std::string name, std::string code)> OnSignInSuccess;
11
12
std::function<void(std::string message)> OnSignInFailed;
13
14
public
:
15
ISignIn();
16
17
virtual
~ISignIn();
18
19
virtual
void
signIn() = 0;
20
21
virtual
void
signOut() = 0;
22
23
virtual
bool
isSignedIn() = 0;
24
25
inline
void
clearCalback()
26
{
27
OnSignInSuccess =
nullptr
;
28
OnSignInFailed =
nullptr
;
29
}
30
};
31
32
ISignIn
* getOSSignIn();
33
}
Skylicht::ISignIn
Definition
ISignIn.h:8
Skylicht
Everything in the Skylicht Engine. You can start by looking at the topics.
Definition
AudioDebugLog.h:29
Generated by
1.17.0