LeviLamina
Loading...
Searching...
No Matches
GameTestRuleHelper.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/gametest/framework/IGameTestRuleHelper.h"
7
8namespace gametest {
9
11public:
12 // GameTestRuleHelper inner types declare
13 // clang-format off
14 struct GameRuleInfo;
15 // clang-format on
16
17 // GameTestRuleHelper inner types define
18 struct GameRuleInfo {
19 public:
20 // member variables
21 // NOLINTBEGIN
25 // NOLINTEND
26
27 public:
28 // prevent constructor by default
29 GameRuleInfo& operator=(GameRuleInfo const&);
32 };
33
34public:
35 // member variables
36 // NOLINTBEGIN
40 // NOLINTEND
41
42public:
43 // prevent constructor by default
44 GameTestRuleHelper& operator=(GameTestRuleHelper const&);
47
48public:
49 // virtual functions
50 // NOLINTBEGIN
51 // vIndex: 0
52 virtual ~GameTestRuleHelper() /*override*/ = default;
53
54 // vIndex: 1
55 virtual void addRuleToClear(int ruleID) /*override*/;
56
57 // vIndex: 2
58 virtual void clearRules() /*override*/;
59
60 // vIndex: 3
61 virtual void restoreRules() /*override*/;
62 // NOLINTEND
63
64public:
65 // destructor thunk
66 // NOLINTBEGIN
67
68 // NOLINTEND
69
70public:
71 // virtual function thunks
72 // NOLINTBEGIN
73 MCAPI void $addRuleToClear(int ruleID);
74
75 MCAPI void $clearRules();
76
77 MCAPI void $restoreRules();
78 // NOLINTEND
79
80public:
81 // vftables
82 // NOLINTBEGIN
83 MCAPI static void** $vftable();
84 // NOLINTEND
85};
86
87} // namespace gametest
Definition GameTestRuleHelper.h:10
Definition IGameTestRuleHelper.h:7
Definition GameTestRuleHelper.h:18
Definition Alias.h:14