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

Public Member Functions

MCAPI void addConditionalGuiPassthrough (::BindingFactory const &bindingFactory, uint areaBindingName, ::std::string const &buttonName, uint conditionName, bool consumeInput)
MCAPI void addCustomZone (::BindingFactory const &bindingFactory, uint areaBindingName, uint conditionName)
MCAPI void addTouchControlEditor (::BindingFactory const &bindingFactory, uint areaBindingName, uint mainPanelAreaBindingName, uint subPanelAreaBindingName, uint conditionBindingName)
MCAPI void clearControls (::InputEventQueue &eventQueue)
MCAPI ~TouchControlSet ()
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 24, ::TouchPointResults > mTouchPointResults
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::TouchControl > > > mControls
::ll::TypedStorage< 8, 8, ::TouchTurnInteractControl * > mTurnInteractControl
::ll::TypedStorage< 8, 8, ::TouchMoveAndTurnInteractControl * > mTouchMoveAndTurnInteractControl
::ll::TypedStorage< 4, 4, int > mScreenWidth
::ll::TypedStorage< 4, 4, int > mScreenHeight
::ll::TypedStorage< 8, 8, uint64 > mControlOptionEditorId
::ll::TypedStorage< 4, 4, ::TouchTurnState > mPrevState
::ll::TypedStorage< 8, 32, ::TouchTurnControlState > mPrevTouchTurnControlState
::ll::TypedStorage< 8, 152, ::TouchMoveAndTurnControlState > mPrevTouchMoveAndTurnControlState
::ll::TypedStorage< 8, 24, ::std::vector<::std::pair< uint, int > > > mActivePointers

Constructor & Destructor Documentation

◆ ~TouchControlSet()

MCAPI TouchControlSet::~TouchControlSet ( )
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

◆ addConditionalGuiPassthrough()

MCAPI void TouchControlSet::addConditionalGuiPassthrough ( ::BindingFactory const & bindingFactory,
uint areaBindingName,
::std::string const & buttonName,
uint conditionName,
bool consumeInput )
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.

◆ addCustomZone()

MCAPI void TouchControlSet::addCustomZone ( ::BindingFactory const & bindingFactory,
uint areaBindingName,
uint conditionName )
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.

◆ addTouchControlEditor()

MCAPI void TouchControlSet::addTouchControlEditor ( ::BindingFactory const & bindingFactory,
uint areaBindingName,
uint mainPanelAreaBindingName,
uint subPanelAreaBindingName,
uint conditionBindingName )
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.

◆ clearControls()

MCAPI void TouchControlSet::clearControls ( ::InputEventQueue & eventQueue)
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 TouchControlSet::$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.

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