LeviLamina
Loading...
Searching...
No Matches
IScreenControllerFactory.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
11// clang-format on
12
14public:
15 // IScreenControllerFactory inner types declare
16 // clang-format off
17 template<typename T0> struct ControllerType;
18 // clang-format on
19
20 // IScreenControllerFactory inner types define
21 template <typename T0>
22 struct ControllerType {};
23
24public:
25 // virtual functions
26 // NOLINTBEGIN
27 virtual ~IScreenControllerFactory() = default;
28
29 virtual ::std::shared_ptr<::ScreenController> createScreenController(
31 ::std::shared_ptr<::MinecraftScreenModel>
32 ) = 0;
33
34 virtual ::std::shared_ptr<::ScreenController> createScreenController(
36 ::std::shared_ptr<::MinecraftScreenModel>
37 ) = 0;
38 // NOLINTEND
39};
Definition IScreenControllerFactory.h:5
Definition InviteScreenController.h:5
Definition MinecraftScreenModel.h:5
Definition ScreenController.h:5
Definition ToastScreenController.h:5
Definition IScreenControllerFactory.h:22