LeviLamina
Loading...
Searching...
No Matches
PlayerTickPolicy::ThrottledTickPolicy Struct Reference
Inheritance diagram for PlayerTickPolicy::ThrottledTickPolicy:

Public Types

enum class  TickAction : schar { ProcessTick = 0 , StopProcessing = 1 , SkipTick = 2 }

Public Member Functions

ThrottledTickPolicy & operator= (ThrottledTickPolicy const &)
 ThrottledTickPolicy (ThrottledTickPolicy const &)
virtual uint64 getMaxTickCount (uint64 const creditTicks, bool hasQueuedInput) const
virtual::IPlayerTickPolicy::TickAction shouldTickPlayer (uint64 const creditTicks, uint64 unprocessedTicksSize) const
virtual bool isStrictMovement () const
virtual bool isStrictDismount () const
MCAPI uint64 $getMaxTickCount (uint64 const creditTicks, bool hasQueuedInput) const
MCAPI::IPlayerTickPolicy::TickAction $shouldTickPlayer (uint64 const creditTicks, uint64 unprocessedTicksSize) const
MCFOLD bool $isStrictMovement () const
MCFOLD bool $isStrictDismount () const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkb54545
::ll::UntypedStorage< 8, 8 > mUnk5554b9
::ll::UntypedStorage< 1, 1 > mUnk3eb4a5
::ll::UntypedStorage< 1, 1 > mUnk31528c

Member Function Documentation

◆ getMaxTickCount()

virtual uint64 PlayerTickPolicy::ThrottledTickPolicy::getMaxTickCount ( uint64 const creditTicks,
bool hasQueuedInput ) const
virtual

Implements IPlayerTickPolicy.

◆ shouldTickPlayer()

virtual::IPlayerTickPolicy::TickAction PlayerTickPolicy::ThrottledTickPolicy::shouldTickPlayer ( uint64 const creditTicks,
uint64 unprocessedTicksSize ) const
virtual

Implements IPlayerTickPolicy.

◆ isStrictMovement()

virtual bool PlayerTickPolicy::ThrottledTickPolicy::isStrictMovement ( ) const
virtual

Implements IPlayerTickPolicy.

◆ isStrictDismount()

virtual bool PlayerTickPolicy::ThrottledTickPolicy::isStrictDismount ( ) const
virtual

Implements IPlayerTickPolicy.

◆ $vftable()

MCAPI void ** PlayerTickPolicy::ThrottledTickPolicy::$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 struct was generated from the following file: