OdysseyDecomp/lib/al/Library/Application/ApplicationMessageReceiver.h
2024-06-13 21:10:45 +02:00

26 lines
637 B
C++

#pragma once
#include <nn/oe.h>
namespace al {
class ApplicationMessageReceiver {
public:
ApplicationMessageReceiver();
nn::oe::OperationMode getOperationMode() const;
nn::oe::PerformanceMode getPerformaceMode() const;
void init();
void procMessage(u32 message);
void update();
private:
bool mIsUpdatedOperationMode = false;
bool mIsUpdatedPerformanceMode = false;
nn::oe::OperationMode mOperationMode = nn::oe::OperationMode_Handheld;
nn::oe::PerformanceMode mPerformanceMode = nn::oe::PerformanceMode_Normal;
};
static_assert(sizeof(ApplicationMessageReceiver) == 0xc);
} // namespace al