11#ifndef INCGUARD_MGL_INITIALIZER_IOS_H_1616144947 
   12#define INCGUARD_MGL_INITIALIZER_IOS_H_1616144947 
   15#if defined(MGL_TARGET_IOS) 
   19namespace MGL::Apple::iOS
 
   25    Initializer() noexcept;
 
   27    STL::unique_ptr<Render::Renderer2DDelegate> MakeRenderer2D() const noexcept override;
 
   28    STL::unique_ptr<Render::TextureGenerator> MakeTextureGenerator() const noexcept override;
 
   29    void MakeTextureLoader(Render::TextureStorage &textureStorage) const noexcept override;
 
   31    STL::unique_ptr<Audio::Renderer> MakeAudioRenderer() const noexcept override;
 
   33    File::Result DidInitializeFileSystem() noexcept override;
 
   35    STL::unique_ptr<System::ApplicationModuleInterface> MakeApplicationModule() const noexcept override;
 
   36    STL::unique_ptr<System::ChronoModuleInterface> MakeChronoModule() const noexcept override;
 
   37    STL::unique_ptr<System::DebugModuleInterface> MakeDebugModule() const noexcept override;
 
   38    STL::unique_ptr<System::LocaleModuleInterface> MakeLocaleModule() const noexcept override;
 
   40    STL::unique_ptr<Input::KeyboardDelegate> MakeKeyboardDelegate() const noexcept override;
 
   41    STL::unique_ptr<Input::MouseDelegate> MakeMouseDelegate() const noexcept override;
 
   42    STL::unique_ptr<Input::TouchDelegate> MakeTouchDelegate() const noexcept override;
 
   43    bool DidInitializeGamepadServer(Input::GamepadServer &server) const noexcept override;
 
   51    constexpr 
void EnableGCGamepadDelegate(
bool isEnabled) noexcept
 
   53        _isEnabledGCGamepadDelegate = isEnabled;
 
   62    constexpr void EnableKeyboard(
bool isEnabled) 
noexcept 
   64        _isEnabledKeyboard = isEnabled;
 
   68    bool _isEnabledGCGamepadDelegate;
 
   69    bool _isEnabledKeyboard;
 
イニシャライザデリゲート
Definition mgl_initializer_delegate.h:60