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