11#ifndef INCGUARD_MGL_INITIALIZER_TVOS_H_1616145664
12#define INCGUARD_MGL_INITIALIZER_TVOS_H_1616145664
15#if defined(MGL_TARGET_TVOS)
19namespace MGL::Apple::tvOS
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 bool DidInitializeGamepadServer(Input::GamepadServer &server) const noexcept override;
49 constexpr
void EnableGCGamepadDelegate(
bool isEnabled) noexcept
51 _isEnabledGCGamepadDelegate = isEnabled;
60 constexpr void EnableKeyboard(
bool isEnabled)
noexcept
62 _isEnabledKeyboard = isEnabled;
66 bool _isEnabledGCGamepadDelegate;
67 bool _isEnabledKeyboard;
イニシャライザデリゲート
Definition mgl_initializer_delegate.h:60