Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OreUI::TelemetryFacet Class Reference
Inheritance diagram for OreUI::TelemetryFacet:

Public Member Functions

TelemetryFacet & operator= (TelemetryFacet const &)
 TelemetryFacet (TelemetryFacet const &)
virtual bool update ()
MCAPI void discardTrackedOptions ()
MCAPI void fireEvent (::std::string const &eventName, ::std::unordered_map<::std::string, ::OreUI::EventProperty > const &eventProperties, ::std::optional<::std::unordered_map<::std::string, ::OreUI::EventMeasurement > > const &eventMeasurements, ::std::optional< bool > shouldAggregate)
MCAPI void fireEventButtonPressed (::std::string const &buttonName, ::std::unordered_map<::std::string, ::std::string > const &details)
MCAPI void fireEventModalShown (::std::string const &modalName, ::std::unordered_map<::std::string, ::std::string > const &details)
MCAPI void fireEventOptionsChanged (::std::string const &optionsGroup)
MCAPI void fireEventRealmsStoriesOptIn (::std::string const &correlationId, ::std::string const &action, ::std::string const &realmId, bool isOwner)
MCAPI void fireEventStoreOfferClicked (::std::string const &telemetryId, ::std::string const &productId)
MCAPI void trackOptionChanged (::std::string const &optionName, int oldOption, int newOption)
MCAPI bool $update ()

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> NAME ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 72, ::OreUI::TelemetryBatcher > mTelemetryBatcher
::ll::TypedStorage< 8, 8, ::OreUI::ITelemetry & > mTelemetry

Member Function Documentation

◆ discardTrackedOptions()

MCAPI void OreUI::TelemetryFacet::discardTrackedOptions ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ fireEvent()

MCAPI void OreUI::TelemetryFacet::fireEvent ( ::std::string const & eventName,
::std::unordered_map<::std::string, ::OreUI::EventProperty > const & eventProperties,
::std::optional<::std::unordered_map<::std::string, ::OreUI::EventMeasurement > > const & eventMeasurements,
::std::optional< bool > shouldAggregate )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ fireEventButtonPressed()

MCAPI void OreUI::TelemetryFacet::fireEventButtonPressed ( ::std::string const & buttonName,
::std::unordered_map<::std::string, ::std::string > const & details )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ fireEventModalShown()

MCAPI void OreUI::TelemetryFacet::fireEventModalShown ( ::std::string const & modalName,
::std::unordered_map<::std::string, ::std::string > const & details )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ fireEventOptionsChanged()

MCAPI void OreUI::TelemetryFacet::fireEventOptionsChanged ( ::std::string const & optionsGroup)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ fireEventRealmsStoriesOptIn()

MCAPI void OreUI::TelemetryFacet::fireEventRealmsStoriesOptIn ( ::std::string const & correlationId,
::std::string const & action,
::std::string const & realmId,
bool isOwner )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ fireEventStoreOfferClicked()

MCAPI void OreUI::TelemetryFacet::fireEventStoreOfferClicked ( ::std::string const & telemetryId,
::std::string const & productId )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ trackOptionChanged()

MCAPI void OreUI::TelemetryFacet::trackOptionChanged ( ::std::string const & optionName,
int oldOption,
int newOption )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ NAME()

MCAPI ::std::add_lvalue_reference_t< char const []> OreUI::TelemetryFacet::NAME ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $update()

MCAPI bool OreUI::TelemetryFacet::$update ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** OreUI::TelemetryFacet::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: