libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Ship::ControllerButton Member List

This is the complete list of members for Ship::ControllerButton, including all inherited members.

AddButtonMapping(std::shared_ptr< ControllerButtonMapping > mapping)Ship::ControllerButton
AddDefaultMappings(PhysicalDeviceType physicalDeviceType)Ship::ControllerButton
AddOrEditButtonMappingFromRawPress(CONTROLLERBUTTONS_T bitmask, std::string id)Ship::ControllerButton
ClearAllButtonMappings()Ship::ControllerButton
ClearAllButtonMappingsForDeviceType(PhysicalDeviceType physicalDeviceType)Ship::ControllerButton
ClearButtonMapping(std::string id)Ship::ControllerButton
ClearButtonMapping(std::shared_ptr< ControllerButtonMapping > mapping)Ship::ControllerButton
ClearButtonMappingId(std::string id)Ship::ControllerButton
ControllerButton(uint8_t portIndex, CONTROLLERBUTTONS_T bitmask, std::shared_ptr< ConsoleVariable > consoleVariable=nullptr, std::shared_ptr< ControlDeck > controlDeck=nullptr, std::shared_ptr< Window > window=nullptr)Ship::ControllerButton
GetAllButtonMappings()Ship::ControllerButton
GetButtonMappingById(std::string id)Ship::ControllerButton
HasMappingsForPhysicalDeviceType(PhysicalDeviceType physicalDeviceType)Ship::ControllerButton
LoadButtonMappingFromConfig(std::string id)Ship::ControllerButton
ProcessKeyboardEvent(KbEventType eventType, KbScancode scancode)Ship::ControllerButton
ProcessMouseButtonEvent(bool isPressed, Ship::MouseBtn button)Ship::ControllerButton
ReloadAllMappingsFromConfig()Ship::ControllerButton
SaveButtonMappingIdsToConfig()Ship::ControllerButton
SetControlDeck(std::shared_ptr< ControlDeck > controlDeck)Ship::ControllerButtoninline
UpdatePad(CONTROLLERBUTTONS_T &padButtons)Ship::ControllerButton
~ControllerButton()Ship::ControllerButton