LeviLamina
Loading...
Searching...
No Matches
MoveInputState Struct Reference

Public Types

enum class  Flag : int {
  SneakDown = 0 , SneakToggleDown = 1 , WantDownSlow = 2 , WantUpSlow = 3 ,
  BlockSelectDown = 4 , AscendBlock = 5 , DescendBlock = 6 , JumpDown = 7 ,
  SprintDown = 8 , UpLeft = 9 , UpRight = 10 , DownLeft = 11 ,
  DownRight = 12 , Up = 13 , Down = 14 , Left = 15 ,
  Right = 16 , Ascend = 17 , Descend = 18 , ChangeHeight = 19 ,
  LookCenter = 20 , SneakInputCurrentlyDown = 21 , SneakInputWasReleased = 22 , SneakInputWasPressed = 23 ,
  JumpInputWasReleased = 24 , JumpInputWasPressed = 25 , JumpInputCurrentlyDown = 26 , Count = 27
}

Public Member Functions

MCAPI bool checkFlag (::MoveInputState::Flag flag) const
MCAPI void setFlag (::MoveInputState::Flag flag, bool value)

Public Attributes

::ll::TypedStorage< 4, 4, ::brstd::bitset< 27, uint > > mFlagValues
::ll::TypedStorage< 4, 8, ::Vec2mAnalogMoveVector
::ll::TypedStorage< 1, 1, uchar > mLookSlightDirField
::ll::TypedStorage< 1, 1, uchar > mLookNormalDirField
::ll::TypedStorage< 1, 1, uchar > mLookSmoothDirField

Member Function Documentation

◆ checkFlag()

MCAPI bool MoveInputState::checkFlag ( ::MoveInputState::Flag flag) 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.

◆ setFlag()

MCAPI void MoveInputState::setFlag ( ::MoveInputState::Flag flag,
bool value )
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: