11#ifndef INCGUARD_MGL_APPLICATION_MODULE_UIKIT_H_1614217375
12#define INCGUARD_MGL_APPLICATION_MODULE_UIKIT_H_1614217375
15#if defined(MGL_TARGET_IOS) || defined(MGL_TARGET_TVOS)
22class UIKitApplicationModule :
public CommonApplicationModule
25 UIKitApplicationModule() noexcept;
27 bool Caffeinate(
bool isEnabled) noexcept override;
28 [[nodiscard]]
bool IsCaffeinated() const noexcept override;
30 [[nodiscard]] const ArgumentArray &GetArguments() const noexcept override;
32 void Quit() noexcept override;
41 [[nodiscard]]
bool IsAvailableQuit() const noexcept
override
54 bool SetClipboardText([[maybe_unused]]
const char *text)
noexcept override
67 [[nodiscard]]
bool GetClipboardText([[maybe_unused]] STL::string &text)
noexcept override
79 [[nodiscard]]
bool IsAvailableClipboard() const noexcept
override
STL::vector< STL::string > ArgumentArray
引数配列の型
Definition mgl_application_module_interface.h:22