Project Zomboid Lua Docs 42.20.3
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
CharacterJoypadBindingUI Class Reference
Inheritance diagram for CharacterJoypadBindingUI:
ISBaseObject

Public Member Functions

ISStyle getStyle ()
void createGamepadUIBinding (ISUIElement containerPanel, umbrella::PhysicalJoypadElement bindingKey)
void onBindingEntryLayoutChanged ()
void onJoypadButtonBindingEdited ()
void onJoypadAxisBindingValueEdited (CharacterJoypadBindingUIEntry uiBinding, CharacterJoypadBindingUIRow uiRow, umbrella::PhysicalJoypadElement charBinding)
void onBindingUIPanelEditingActivated (CharacterJoypadBindingUIEntry uiBinding)
CharacterJoypadBindingUIEntry[] getAllEntries ()
ISUISprite getSprite ()
 CharacterJoypadBindingUI (ISControllerBindingsEditorPanel controllerBindingsEditorPanel)
Public Member Functions inherited from ISBaseObject
void initialise ()
ISBaseObject derive (string type)
boolean instanceof (unknown object, string type)
void addEventListener (string _event, function _callback, unknown _target)
void removeEventListener (string _event, function _callback)
void triggerEvent (string _event, unknown ...)
void clearEventListeners ()
 ISBaseObject ()

Static Public Member Functions

static umbrella::PhysicalJoypadElement[] getAllPhysicalJoypadElements ()
static void performLayoutRows (ISUIElement containerPanel)

Public Attributes

umbrella::PhysicalJoypadElement[] bindingKeys
ISControllerBindingsEditorPanel controllerBindingsEditorPanel
Public Attributes inherited from ISBaseObject
string Type
ISBaseObject SuperType
table< string, table< function, unknown > > __eventListeners

Constructor & Destructor Documentation

◆ CharacterJoypadBindingUI()

CharacterJoypadBindingUI::CharacterJoypadBindingUI ( ISControllerBindingsEditorPanel controllerBindingsEditorPanel)

Member Function Documentation

◆ createGamepadUIBinding()

void CharacterJoypadBindingUI::createGamepadUIBinding ( ISUIElement containerPanel,
umbrella::PhysicalJoypadElement bindingKey )

◆ getAllEntries()

CharacterJoypadBindingUIEntry[] CharacterJoypadBindingUI::getAllEntries ( )

◆ getAllPhysicalJoypadElements()

umbrella::PhysicalJoypadElement[] CharacterJoypadBindingUI::getAllPhysicalJoypadElements ( )
static

◆ getSprite()

ISUISprite CharacterJoypadBindingUI::getSprite ( )

◆ getStyle()

ISStyle CharacterJoypadBindingUI::getStyle ( )

◆ onBindingEntryLayoutChanged()

void CharacterJoypadBindingUI::onBindingEntryLayoutChanged ( )

◆ onBindingUIPanelEditingActivated()

void CharacterJoypadBindingUI::onBindingUIPanelEditingActivated ( CharacterJoypadBindingUIEntry uiBinding)

◆ onJoypadAxisBindingValueEdited()

void CharacterJoypadBindingUI::onJoypadAxisBindingValueEdited ( CharacterJoypadBindingUIEntry uiBinding,
CharacterJoypadBindingUIRow uiRow,
umbrella::PhysicalJoypadElement charBinding )

◆ onJoypadButtonBindingEdited()

void CharacterJoypadBindingUI::onJoypadButtonBindingEdited ( )

◆ performLayoutRows()

void CharacterJoypadBindingUI::performLayoutRows ( ISUIElement containerPanel)
static

Member Data Documentation

◆ bindingKeys

umbrella::PhysicalJoypadElement [] CharacterJoypadBindingUI::bindingKeys

◆ controllerBindingsEditorPanel

ISControllerBindingsEditorPanel CharacterJoypadBindingUI::controllerBindingsEditorPanel

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