Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
IdentityDefinition Class Reference

Public Types

enum class  Type : uchar { Invalid = 0 , Player = 1 , Entity = 2 , FakePlayer = 3 }
using PlayerNameResolver = ::std::function<::std::string const&(::ActorUniqueID)>

Public Member Functions

IdentityDefinition & operator= (IdentityDefinition const &)
MCAPI IdentityDefinition (::IdentityDefinition const &o)
MCAPI::std::string const & getName (::std::function<::std::string const &(::ActorUniqueID)> const &playerNameResolver) const
MCAPI::IdentityDefinition & operator= (::IdentityDefinition &&o)
MCAPI void * $ctor (::IdentityDefinition const &o)

Static Public Member Functions

static MCAPI ::IdentityDefinition const & Invalid ()

Public Attributes

::ll::TypedStorage< 8, 16, ::ScoreboardId > mScoreboardId
::ll::TypedStorage< 1, 1, bool > mIsHiddenFakePlayer
::ll::TypedStorage< 8, 8, ::PlayerScoreboardId > mPlayerId
::ll::TypedStorage< 8, 8, ::ActorUniqueID > mEntityId
::ll::TypedStorage< 8, 32, ::std::string > mPlayerName
::ll::TypedStorage< 1, 1, ::IdentityDefinition::Type > mIdentityType

Constructor & Destructor Documentation

◆ IdentityDefinition()

MCAPI IdentityDefinition::IdentityDefinition ( ::IdentityDefinition const & o)
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

◆ getName()

MCAPI::std::string const & IdentityDefinition::getName ( ::std::function<::std::string const &(::ActorUniqueID)> const & playerNameResolver) 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.

◆ operator=()

MCAPI::IdentityDefinition & IdentityDefinition::operator= ( ::IdentityDefinition && o)
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.

◆ Invalid()

MCAPI ::IdentityDefinition const & IdentityDefinition::Invalid ( )
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.

◆ $ctor()

MCAPI void * IdentityDefinition::$ctor ( ::IdentityDefinition const & o)
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 file: