ReXGlue SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
title_exit.h
Go to the documentation of this file.
1
10
11
#pragma once
12
13
#include <
rex/types.h
>
14
15
namespace
rex::kernel
{
16
18
enum class
TitleExitReason
: u8 {
19
kNormalExit
,
20
kHardExit
,
21
kTitleDataError
,
22
kBugCheck
,
23
};
24
26
class
ITitleExit
{
27
public
:
28
virtual
~ITitleExit
() =
default
;
29
34
virtual
void
TerminateTitle
() = 0;
35
37
virtual
void
ExitTitle
(
TitleExitReason
reason) = 0;
38
};
39
40
}
// namespace rex::kernel
rex::kernel::ITitleExit
Definition
title_exit.h:26
rex::kernel::ITitleExit::ExitTitle
virtual void ExitTitle(TitleExitReason reason)=0
rex::kernel::ITitleExit::TerminateTitle
virtual void TerminateTitle()=0
rex::kernel
Definition
export.h:24
rex::kernel::TitleExitReason
TitleExitReason
Definition
title_exit.h:18
rex::kernel::TitleExitReason::kNormalExit
@ kNormalExit
Definition
title_exit.h:19
rex::kernel::TitleExitReason::kBugCheck
@ kBugCheck
Definition
title_exit.h:22
rex::kernel::TitleExitReason::kTitleDataError
@ kTitleDataError
Definition
title_exit.h:21
rex::kernel::TitleExitReason::kHardExit
@ kHardExit
Definition
title_exit.h:20
types.h
Integer types, byte order wrappers and size literals.
rex
kernel
title_exit.h
Generated by
1.18.0