12 AppletType_Default = -1,
13 AppletType_Application = 0,
14 AppletType_SystemApplet = 1,
15 AppletType_LibraryApplet = 2,
16 AppletType_OverlayApplet = 3,
17 AppletType_SystemApplication = 4,
21 AppletOperationMode_Handheld = 0,
22 AppletOperationMode_Docked = 1,
23 } AppletOperationMode;
47 Result appletInitialize(
void);
48 void appletExit(
void);
49 Result appletGetAppletResourceUserId(
u64 *out);
51 void appletNotifyRunning(
u8 *out);
52 Result appletCreateManagedDisplayLayer(
u64 *out);
54 Result appletGetDesiredLanguage(
u64 *LanguageCode);
62 Result appletSetScreenShotImageOrientation(
s32 val);
87 u32 appletGetPerformanceMode(
void);
88 u8 appletGetFocusState(
void);
OperationMode changed.
Definition: applet.h:28
applet hook cookie.
Definition: applet.h:40
u32 Result
Function error code result type.
Definition: types.h:46
uint8_t u8
8-bit unsigned integer.
Definition: types.h:21
uint64_t u64
64-bit unsigned integer.
Definition: types.h:24
AppletHookCookie * next
Next cookie.
Definition: applet.h:42
AppletHookType
applet hook types.
Definition: applet.h:26
uint32_t u32
32-bit unsigned integer.
Definition: types.h:23
PerformanceMode changed.
Definition: applet.h:29
void(* AppletHookFn)(AppletHookType hook, void *param)
applet hook function.
Definition: applet.h:35
int32_t s32
32-bit signed integer.
Definition: types.h:29
Result appletSetScreenShotPermission(s32 val)
Controls whether screenshot-capture is allowed.
void * param
Callback parameter.
Definition: applet.h:44
u8 appletGetOperationMode(void)
These return state which is updated by appletMainLoop() when notifications are received.
Number of applet hook types.
Definition: applet.h:31
void appletUnhook(AppletHookCookie *cookie)
Removes an applet status hook.
FocusState changed.
Definition: applet.h:27
AppletHookFn callback
Hook callback.
Definition: applet.h:43
void appletHook(AppletHookCookie *cookie, AppletHookFn callback, void *param)
Sets up an applet status hook.
bool appletMainLoop(void)
Processes the current applet status.