LeviLamina
Loading...
Searching...
No Matches
PlayerReportHandler Class Reference
+ Inheritance diagram for PlayerReportHandler:

Public Member Functions

PlayerReportHandleroperator= (PlayerReportHandler const &)
 
 PlayerReportHandler (PlayerReportHandler const &)
 
MCAPI PlayerReportHandler (::IClientInstance &clientInstance)
 
MCAPI::OreUI::PlayerReportFacet::DropdownOption _createReportReasonDropdownOption (::Safety::ReportReason reason) const
 
MCAPI ::Core::PathBuffer<::std::string > _getScreenshotPath () const
 
MCAPI::std::string _reportAreaToString (::Safety::ReportArea area) const
 
MCAPI void _sendCurrentPlayerReportPayload (::std::string gamertag)
 
MCAPI void captureAndSaveChatForPlayerReport (::std::string const &xuid)
 
MCAPI void captureAndSaveScreenshotForPlayerReport ()
 
MCAPI void captureAndSaveSkinForPlayerReport (::MultiPlayerLevel *level, ::std::string const &xuid, ::std::string const &platformId)
 
MCAPI::Json::Value createChatLogsJsonFromSelectedMessages (::std::vector<::OreUI::PlayerReportFacet::ChatMessageData > &chatMessages, ::std::vector< int > &selectedChatMessages)
 
MCAPI ::std::vector<::OreUI::PlayerReportFacet::DropdownOption > const getReportReasonOptionsForReportArea (::Safety::ReportArea const &area) const
 
MCAPI void initiatePlayerReport (::std::string const &xuid, ::std::string const &platformId, ::std::string const &galleryScreenshotId)
 
MCAPI void reportPlayer (int reportArea, int reportReason, ::std::string reportMessage, ::std::string xuid, ::std::string platformId, ::std::vector< int > selectedChatMessages)
 
MCAPI void * $ctor (::IClientInstance &clientInstance)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkb8efcb
 
::ll::UntypedStorage< 8, 24 > mUnkc3867c
 
::ll::UntypedStorage< 8, 24 > mUnkb837c7
 
::ll::UntypedStorage< 8, 24 > mUnkc500d4
 
::ll::UntypedStorage< 8, 16 > mUnk8056d0
 
::ll::UntypedStorage< 8, 32 > mUnk77add7
 
::ll::UntypedStorage< 8, 8 > mUnk109d39
 

Constructor & Destructor Documentation

◆ PlayerReportHandler()

MCAPI PlayerReportHandler::PlayerReportHandler ( ::IClientInstance & clientInstance)
explicit
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.

Member Function Documentation

◆ _createReportReasonDropdownOption()

MCAPI::OreUI::PlayerReportFacet::DropdownOption PlayerReportHandler::_createReportReasonDropdownOption ( ::Safety::ReportReason reason) const
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.

◆ _getScreenshotPath()

MCAPI ::Core::PathBuffer<::std::string > PlayerReportHandler::_getScreenshotPath ( ) const
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.

◆ _reportAreaToString()

MCAPI::std::string PlayerReportHandler::_reportAreaToString ( ::Safety::ReportArea area) const
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.

◆ _sendCurrentPlayerReportPayload()

MCAPI void PlayerReportHandler::_sendCurrentPlayerReportPayload ( ::std::string gamertag)
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.

◆ captureAndSaveChatForPlayerReport()

MCAPI void PlayerReportHandler::captureAndSaveChatForPlayerReport ( ::std::string const & xuid)
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.

◆ captureAndSaveScreenshotForPlayerReport()

MCAPI void PlayerReportHandler::captureAndSaveScreenshotForPlayerReport ( )
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.

◆ captureAndSaveSkinForPlayerReport()

MCAPI void PlayerReportHandler::captureAndSaveSkinForPlayerReport ( ::MultiPlayerLevel * level,
::std::string const & xuid,
::std::string const & platformId )
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.

◆ createChatLogsJsonFromSelectedMessages()

MCAPI::Json::Value PlayerReportHandler::createChatLogsJsonFromSelectedMessages ( ::std::vector<::OreUI::PlayerReportFacet::ChatMessageData > & chatMessages,
::std::vector< int > & selectedChatMessages )
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.

◆ getReportReasonOptionsForReportArea()

MCAPI ::std::vector<::OreUI::PlayerReportFacet::DropdownOption > const PlayerReportHandler::getReportReasonOptionsForReportArea ( ::Safety::ReportArea const & area) const
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.

◆ initiatePlayerReport()

MCAPI void PlayerReportHandler::initiatePlayerReport ( ::std::string const & xuid,
::std::string const & platformId,
::std::string const & galleryScreenshotId )
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.

◆ reportPlayer()

MCAPI void PlayerReportHandler::reportPlayer ( int reportArea,
int reportReason,
::std::string reportMessage,
::std::string xuid,
::std::string platformId,
::std::vector< int > selectedChatMessages )
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.

◆ $ctor()

MCAPI void * PlayerReportHandler::$ctor ( ::IClientInstance & clientInstance)
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.

◆ $dtor()

MCAPI void PlayerReportHandler::$dtor ( )
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()

static MCAPI void ** PlayerReportHandler::$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: