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

This is the complete list of members for LUS::ControlDeck, including all inherited members.

AllGameInputBlocked()Ship::ControlDeckprotected
BlockGameInput(int32_t blockId)Ship::ControlDeck
Component(const std::string &name, std::shared_ptr< Context > context=nullptr)Ship::Componentexplicit
ControlDeck(std::shared_ptr< Ship::Window > window=nullptr, std::shared_ptr< Ship::ConsoleVariable > consoleVariable=nullptr)LUS::ControlDeck
ControlDeck(std::vector< CONTROLLERBUTTONS_T > additionalBitmasks, std::shared_ptr< Ship::Window > window=nullptr, std::shared_ptr< Ship::ConsoleVariable > consoleVariable=nullptr)LUS::ControlDeck
ControlDeck(std::vector< CONTROLLERBUTTONS_T > additionalBitmasks, std::shared_ptr< Ship::ControllerDefaultMappings > controllerDefaultMappings, std::unordered_map< CONTROLLERBUTTONS_T, std::string > buttonNames, std::shared_ptr< Ship::Window > window=nullptr, std::shared_ptr< Ship::ConsoleVariable > consoleVariable=nullptr)LUS::ControlDeck
Ship::ControlDeck::ControlDeck(std::vector< CONTROLLERBUTTONS_T > additionalBitmasks, std::shared_ptr< ControllerDefaultMappings > controllerDefaultMappings, std::unordered_map< CONTROLLERBUTTONS_T, std::string > buttonNames, std::shared_ptr< Window > window=nullptr, std::shared_ptr< ConsoleVariable > consoleVariable=nullptr)Ship::ControlDeck
GamepadGameInputBlocked()Ship::ControlDeck
GetAllButtonNames() constShip::ControlDeck
GetButtonNameForBitmask(CONTROLLERBUTTONS_T bitmask)Ship::ControlDeck
GetChildren()Ship::Component
GetChildren() constShip::Component
GetConnectedPhysicalDeviceManager()Ship::ControlDeck
GetContext() constShip::Part
GetControllerBits()Ship::ControlDeck
GetControllerByPort(uint8_t port)Ship::ControlDeck
GetControllerDefaultMappings()Ship::ControlDeck
GetFirstInChildren() constShip::Component
GetFirstInParents() constShip::Component
GetGlobalSDLDeviceSettings()Ship::ControlDeck
GetId() constShip::Part
GetInChildren() constShip::Component
GetInParents() constShip::Component
GetName() constShip::Component
GetPads()LUS::ControlDeck
GetParents()Ship::Component
GetParents() constShip::Component
GetSharedComponent()Ship::Componentvirtual
GetWheelHandler() constShip::ControlDeck
HasInChildren() constShip::Component
HasInParents() constShip::Component
Init(uint8_t *controllerBits)Ship::ControlDeck
Ship::Component::Init(const nlohmann::json &initArgs=nlohmann::json::object())Ship::Component
IsInitialized() constShip::Component
KeyboardGameInputBlocked()Ship::ControlDeck
MarkInitialized()Ship::Componentprotected
MouseGameInputBlocked()Ship::ControlDeck
mPortsShip::ControlDeckprotected
OnAdded(bool forced)Ship::Partprotectedvirtual
OnInit(const nlohmann::json &initArgs=nlohmann::json::object())Ship::Componentprotectedvirtual
OnRemoved(bool forced)Ship::Partprotectedvirtual
operator std::string() constShip::Componentexplicit
operator==(const Part &other) constShip::Part
Part()Ship::Part
Part(std::shared_ptr< Context > context)Ship::Partexplicit
ProcessKeyboardEvent(KbEventType eventType, KbScancode scancode)Ship::ControlDeck
ProcessMouseButtonEvent(bool isPressed, MouseBtn button)Ship::ControlDeck
RequireDependency(const std::shared_ptr< T > &dependency, const std::string &dependencyName) constShip::Componentprotected
SetContext(std::shared_ptr< Context > ctx)Ship::Part
ToString() constShip::Component
ToTreeString(int depth=0) constShip::Component
TryGetSharedComponent() noexceptShip::Componentvirtual
UnblockGameInput(int32_t blockId)Ship::ControlDeck
WriteToPad(void *pad) overrideLUS::ControlDeckvirtual
~Component()Ship::Componentvirtual
~ControlDeck()Ship::ControlDeck
~Part()=defaultShip::Partvirtual