nn::oe namespace

Classes

struct DisplayVersion

Enums

enum OperationMode { OperationMode_Handheld, OperationMode_Docked }
enum PerformanceMode { PerformanceMode_Normal = 0, PerformanceMode_Boost = 1, PerformanceMode_Invalid = -1 }
enum FocusHandlingMode { FocusHandlingMode_SuspendHomeSleep, FocusHandlingMode_NoSuspend, FocusHandlingMode_SuspendHomeSleepNotify, FocusHandlingMode_AlwaysSuspend }
enum FocusState { FocusState_InFocus = 1, FocusState_OutOfFocus = 2, FocusState_Background = 3 }

Typedefs

using PerformanceConfiguration = s32

Functions

void Initialize()
void FinishStartupLogo()
void EnableGamePlayRecording(void*, u64)
void SetExpectedVolumeBalance(f32, f32)
void SetPerformanceConfiguration(nn::oe::PerformanceMode, nn::oe::PerformanceConfiguration)
void SetResumeNotificationEnabled(bool)
void SetOperationModeChangedNotificationEnabled(bool)
void SetPerformanceModeChangedNotificationEnabled(bool)
void SetFocusHandlingMode(nn::oe::FocusHandlingMode)
void setScreenShotImageOrientation(nn::album::ImageOrientation)
void SetUserInactivityDetectionTimeExtended(bool)
auto IsUserInactivityDetectionTimeExtended() -> bool
auto TryPopNotificationMessage(u32*) -> bool
auto TryPopLaunchParameter(size_t*, void*, size_t) -> bool
void GetExpectedVolumeBalance(f32*, f32*)
void GetDisplayVersion(DisplayVersion*)
auto GetCurrentFocusState() -> FocusState
auto GetOperationMode() -> OperationMode
auto GetPerformanceMode() -> PerformanceMode
auto GetDesiredLanguage() -> nn::settings::LanguageCode

Enum documentation

enum nn::oe::OperationMode
#include <nn/oe.h>

enum nn::oe::PerformanceMode
#include <nn/oe.h>

enum nn::oe::FocusHandlingMode
#include <nn/oe.h>

enum nn::oe::FocusState
#include <nn/oe.h>

Typedef documentation

typedef s32 nn::oe::PerformanceConfiguration
#include <nn/oe.h>

Function documentation

void nn::oe::Initialize()
#include <nn/oe.h>

void nn::oe::FinishStartupLogo()
#include <nn/oe.h>

void nn::oe::EnableGamePlayRecording(void*, u64)
#include <nn/oe.h>

void nn::oe::SetExpectedVolumeBalance(f32, f32)
#include <nn/oe.h>

void nn::oe::SetResumeNotificationEnabled(bool)
#include <nn/oe.h>

bool nn::oe::TryPopNotificationMessage(u32*)
#include <nn/oe.h>

bool nn::oe::TryPopLaunchParameter(size_t*, void*, size_t)
#include <nn/oe.h>

void nn::oe::GetExpectedVolumeBalance(f32*, f32*)
#include <nn/oe.h>

void nn::oe::GetDisplayVersion(DisplayVersion*)
#include <nn/oe.h>