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 // virtual function thunks
66 // NOLINTBEGIN
67 MCNAPI void $addRuleToClear(int ruleID);
68
69 MCNAPI void $clearRules();
70
71 MCNAPI void $restoreRules();
72 // NOLINTEND
73
74public:
75 // vftables
76 // NOLINTBEGIN
77 MCNAPI static void** $vftable();
78 // NOLINTEND
79};
80
81} // namespace gametest
Definition GameTestRuleHelper.h:10
MCAPI void $addRuleToClear(int ruleID)
static MCAPI void ** $vftable()
Definition IGameTestRuleHelper.h:7
Definition GameTestRuleHelper.h:18
Definition Alias.h:14