Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
ISAtomUIJoypad Class Reference

Public Member Functions

string getUIName (string name)
string toString ()
boolean isVisible ()
void onGainJoypadFocus (JoypadData joypadData)
void onLoseJoypadFocus (JoypadData joypadData)
void setJoypadFocused (boolean focused, JoypadData joypadData)
void onJoypadDown (integer button, JoypadData joypadData)
void onJoypadButtonReleased (integer button, JoypadData joypadData)
void onJoypadDirUp (JoypadData joypadData)
void onJoypadDirDown (JoypadData joypadData)
void onJoypadDirLeft (JoypadData joypadData)
void onJoypadDirRight (JoypadData joypadData)
void onJoypadDown_Descendant (ISUIElement descendant, integer button, JoypadData joypadData)
void onJoypadButtonReleased_Descendant (ISUIElement descendant, integer button, JoypadData joypadData)
void onJoypadDirUp_Descendant (ISUIElement descendant, JoypadData joypadData)
void onJoypadDirDown_Descendant (ISUIElement descendant, JoypadData joypadData)
void onJoypadDirLeft_Descendant (ISUIElement descendant, JoypadData joypadData)
void onJoypadDirRight_Descendant (ISUIElement descendant, JoypadData joypadData)
void onJoypadBeforeDeactivate (JoypadData joypadData)
void onJoypadBeforeDeactivate_Descendant (ISUIElement descendant, JoypadData joypadData)
boolean hasConflictWithJoypadNavigateStart ()
number getJoypadNavigateStartDelay ()
void onJoypadNavigateStart (JoypadData joypadData)
void onJoypadNavigateEnd (JoypadData joypadData)
void onJoypadNavigateUp (JoypadData joypadData)
void onJoypadNavigateDown (JoypadData joypadData)
void onJoypadNavigateLeft (JoypadData joypadData)
void onJoypadNavigateRight (JoypadData joypadData)
void onJoypadNavigateParent (JoypadData joypadData)
void onJoypadNavigateStart_Descendant (nil descendant, JoypadData joypadData)

Static Public Member Functions

static void Apply (ISUIElement ui)

Public Attributes

JoypadData joyfocus
boolean joypadFocused

Member Function Documentation

◆ Apply()

void ISAtomUIJoypad::Apply ( ISUIElement ui)
static

◆ getJoypadNavigateStartDelay()

number ISAtomUIJoypad::getJoypadNavigateStartDelay ( )

◆ getUIName()

string ISAtomUIJoypad::getUIName ( string name)

◆ hasConflictWithJoypadNavigateStart()

boolean ISAtomUIJoypad::hasConflictWithJoypadNavigateStart ( )

◆ isVisible()

boolean ISAtomUIJoypad::isVisible ( )

◆ onGainJoypadFocus()

void ISAtomUIJoypad::onGainJoypadFocus ( JoypadData joypadData)

◆ onJoypadBeforeDeactivate()

void ISAtomUIJoypad::onJoypadBeforeDeactivate ( JoypadData joypadData)

◆ onJoypadBeforeDeactivate_Descendant()

void ISAtomUIJoypad::onJoypadBeforeDeactivate_Descendant ( ISUIElement descendant,
JoypadData joypadData )

◆ onJoypadButtonReleased()

void ISAtomUIJoypad::onJoypadButtonReleased ( integer button,
JoypadData joypadData )

◆ onJoypadButtonReleased_Descendant()

void ISAtomUIJoypad::onJoypadButtonReleased_Descendant ( ISUIElement descendant,
integer button,
JoypadData joypadData )

◆ onJoypadDirDown()

void ISAtomUIJoypad::onJoypadDirDown ( JoypadData joypadData)

◆ onJoypadDirDown_Descendant()

void ISAtomUIJoypad::onJoypadDirDown_Descendant ( ISUIElement descendant,
JoypadData joypadData )

◆ onJoypadDirLeft()

void ISAtomUIJoypad::onJoypadDirLeft ( JoypadData joypadData)

◆ onJoypadDirLeft_Descendant()

void ISAtomUIJoypad::onJoypadDirLeft_Descendant ( ISUIElement descendant,
JoypadData joypadData )

◆ onJoypadDirRight()

void ISAtomUIJoypad::onJoypadDirRight ( JoypadData joypadData)

◆ onJoypadDirRight_Descendant()

void ISAtomUIJoypad::onJoypadDirRight_Descendant ( ISUIElement descendant,
JoypadData joypadData )

◆ onJoypadDirUp()

void ISAtomUIJoypad::onJoypadDirUp ( JoypadData joypadData)

◆ onJoypadDirUp_Descendant()

void ISAtomUIJoypad::onJoypadDirUp_Descendant ( ISUIElement descendant,
JoypadData joypadData )

◆ onJoypadDown()

void ISAtomUIJoypad::onJoypadDown ( integer button,
JoypadData joypadData )

◆ onJoypadDown_Descendant()

void ISAtomUIJoypad::onJoypadDown_Descendant ( ISUIElement descendant,
integer button,
JoypadData joypadData )

◆ onJoypadNavigateDown()

void ISAtomUIJoypad::onJoypadNavigateDown ( JoypadData joypadData)

◆ onJoypadNavigateEnd()

void ISAtomUIJoypad::onJoypadNavigateEnd ( JoypadData joypadData)

◆ onJoypadNavigateLeft()

void ISAtomUIJoypad::onJoypadNavigateLeft ( JoypadData joypadData)

◆ onJoypadNavigateParent()

void ISAtomUIJoypad::onJoypadNavigateParent ( JoypadData joypadData)

◆ onJoypadNavigateRight()

void ISAtomUIJoypad::onJoypadNavigateRight ( JoypadData joypadData)

◆ onJoypadNavigateStart()

void ISAtomUIJoypad::onJoypadNavigateStart ( JoypadData joypadData)

◆ onJoypadNavigateStart_Descendant()

void ISAtomUIJoypad::onJoypadNavigateStart_Descendant ( nil descendant,
JoypadData joypadData )

◆ onJoypadNavigateUp()

void ISAtomUIJoypad::onJoypadNavigateUp ( JoypadData joypadData)

◆ onLoseJoypadFocus()

void ISAtomUIJoypad::onLoseJoypadFocus ( JoypadData joypadData)

◆ setJoypadFocused()

void ISAtomUIJoypad::setJoypadFocused ( boolean focused,
JoypadData joypadData )

◆ toString()

string ISAtomUIJoypad::toString ( )

Member Data Documentation

◆ joyfocus

JoypadData ISAtomUIJoypad::joyfocus

◆ joypadFocused

boolean ISAtomUIJoypad::joypadFocused

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