|
Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
|
This is the complete list of members for rtp::client::UISystem, including all inherited members.
| _gamepadButtonClock | rtp::client::UISystem | private |
| _gamepadCursorPos | rtp::client::UISystem | private |
| _gamepadMode | rtp::client::UISystem | private |
| _registry | rtp::client::UISystem | private |
| _settings | rtp::client::UISystem | private |
| _window | rtp::client::UISystem | private |
| clearAllTextInputFocus() | rtp::client::UISystem | private |
| focusTextInputAt(const sf::Vector2i &mousePos) | rtp::client::UISystem | private |
| getDropdownOptionAtMouse(const ecs::components::ui::Dropdown &dropdown, const sf::Vector2i &mousePos) | rtp::client::UISystem | private |
| handleEvent(const sf::Event &event) | rtp::client::UISystem | |
| handleGamepadInput() | rtp::client::UISystem | private |
| handleKeyPressed(sf::Keyboard::Key key) | rtp::client::UISystem | private |
| handleMouseClick(const sf::Vector2i &mousePos) | rtp::client::UISystem | private |
| handleMouseMove(const sf::Vector2i &mousePos) | rtp::client::UISystem | private |
| handleTextEntered(std::uint32_t unicode) | rtp::client::UISystem | private |
| isMouseOverButton(const ecs::components::ui::Button &button, const sf::Vector2i &mousePos) | rtp::client::UISystem | private |
| isMouseOverDropdown(const ecs::components::ui::Dropdown &dropdown, const sf::Vector2i &mousePos) | rtp::client::UISystem | private |
| isMouseOverSlider(const ecs::components::ui::Slider &slider, const sf::Vector2i &mousePos) | rtp::client::UISystem | private |
| isMouseOverTextInput(const ecs::components::ui::TextInput &input, const sf::Vector2i &mousePos) const | rtp::client::UISystem | private |
| playClickSound() | rtp::client::UISystem | private |
| renderGamepadCursor(sf::RenderWindow &window) | rtp::client::UISystem | |
| UISystem(ecs::Registry ®istry, sf::RenderWindow &window, Settings &settings) | rtp::client::UISystem | inline |
| update(float dt) override | rtp::client::UISystem | virtual |
| updateGamepadCursor(float dt) | rtp::client::UISystem | private |
| updateSliderValue(ecs::components::ui::Slider &slider, const sf::Vector2i &mousePos) | rtp::client::UISystem | private |
| ~ISystem() noexcept=default | rtp::ecs::ISystem | virtual |