diff options
author | Subv <subv2112@gmail.com> | 2015-12-04 22:05:23 +0100 |
---|---|---|
committer | Subv <subv2112@gmail.com> | 2016-03-12 16:59:37 +0100 |
commit | 0f8be2d2cc54feda0a52ec8f9633fd022879816a (patch) | |
tree | 18a0fa35a23a773be265cb8ff2f6c8df1e8ce9b1 /src/core/hle/applets/mii_selector.h | |
parent | Merge pull request #1261 from yuriks/tev-buffer-delay (diff) | |
download | yuzu-0f8be2d2cc54feda0a52ec8f9633fd022879816a.tar yuzu-0f8be2d2cc54feda0a52ec8f9633fd022879816a.tar.gz yuzu-0f8be2d2cc54feda0a52ec8f9633fd022879816a.tar.bz2 yuzu-0f8be2d2cc54feda0a52ec8f9633fd022879816a.tar.lz yuzu-0f8be2d2cc54feda0a52ec8f9633fd022879816a.tar.xz yuzu-0f8be2d2cc54feda0a52ec8f9633fd022879816a.tar.zst yuzu-0f8be2d2cc54feda0a52ec8f9633fd022879816a.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/hle/applets/mii_selector.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/core/hle/applets/mii_selector.h b/src/core/hle/applets/mii_selector.h new file mode 100644 index 000000000..6a3e7c8eb --- /dev/null +++ b/src/core/hle/applets/mii_selector.h @@ -0,0 +1,37 @@ +// Copyright 2016 Citra Emulator Project +// Licensed under GPLv2 or any later version +// Refer to the license.txt file included. + +#pragma once + +#include "common/common_types.h" +#include "common/common_funcs.h" + +#include "core/hle/applets/applet.h" +#include "core/hle/kernel/kernel.h" +#include "core/hle/kernel/shared_memory.h" +#include "core/hle/result.h" +#include "core/hle/service/apt/apt.h" + +namespace HLE { +namespace Applets { + +class MiiSelector final : public Applet { +public: + MiiSelector(Service::APT::AppletId id); + + ResultCode ReceiveParameter(const Service::APT::MessageParameter& parameter) override; + ResultCode StartImpl(const Service::APT::AppletStartupParameter& parameter) override; + void Update() override; + bool IsRunning() const override { return started; } + + /// TODO(Subv): Find out what this is actually used for. + /// It is believed that the application stores the current screen image here. + Kernel::SharedPtr<Kernel::SharedMemory> framebuffer_memory; + + /// Whether this applet is currently running instead of the host application or not. + bool started; +}; + +} +} // namespace |