LeviLamina
Loading...
Searching...
No Matches
Telemetry.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/oreui/interface/ITelemetry.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace OreUI { struct DataTracker; }
11namespace Social::Events { class Measurement; }
12namespace Social::Events { class Property; }
13// clang-format on
14
15namespace OreUI {
16
18public:
19 // member variables
20 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 Telemetry& operator=(Telemetry const&);
28 Telemetry(Telemetry const&);
29 Telemetry();
30
31public:
32 // virtual functions
33 // NOLINTBEGIN
34 // vIndex: 1
35 virtual void fireEvent(
36 ::std::string const&,
37 ::std::vector<::Social::Events::Property> const&,
38 ::std::vector<::Social::Events::Measurement> const&,
39 bool
40 ) /*override*/;
41
42 // vIndex: 2
43 virtual void fireEventOreUIScreenLoadFailed() /*override*/;
44
45 // vIndex: 3
46 virtual void fireEventOreUIJsException() /*override*/;
47
48 // vIndex: 4
49 virtual void fireEventOreUIScreenPerformance(::OreUI::DataTracker const&) /*override*/;
50
51 // vIndex: 5
52 virtual void
53 fireEventButtonPressed(::std::string const&, ::std::unordered_map<::std::string, ::std::string> const&) /*override*/
54 ;
55
56 // vIndex: 7
57 virtual void
58 fireEventModalShown(::std::string const&, ::std::unordered_map<::std::string, ::std::string> const&) /*override*/;
59
60 // vIndex: 6
61 virtual void
62 fireEventOptionsChanged(::std::string const&, ::std::unordered_map<::std::string, int> const&) /*override*/;
63
64 // vIndex: 8
65 virtual void
66 fireEventRealmsStoriesOptIn(::std::string const&, ::std::string const&, ::std::string const&, bool) /*override*/;
67
68 // vIndex: 0
69 virtual ~Telemetry() /*override*/ = default;
70 // NOLINTEND
71
72public:
73 // destructor thunk
74 // NOLINTBEGIN
75
76 // NOLINTEND
77
78public:
79 // virtual function thunks
80 // NOLINTBEGIN
81
82 // NOLINTEND
83};
84
85} // namespace OreUI
Definition ITelemetry.h:14
Definition Telemetry.h:17
Definition DataTracker.h:7
Definition Alias.h:14