Class BasePlayerInputSystem¶
Defined in File base_player_input_system.h
Inheritance Relationships¶
Base Type¶
public portal::ecs::System< BasePlayerInputSystem, ecs::Owns< InputComponent >, ecs::Views< BaseCameraController >, ecs::Views< PlayerTag > >(Template Class System)
Class Documentation¶
-
class BasePlayerInputSystem : public portal::ecs::System<BasePlayerInputSystem, ecs::Owns<InputComponent>, ecs::Views<BaseCameraController>, ecs::Views<PlayerTag>>¶
Public Functions
-
BasePlayerInputSystem(InputManager &input_manager)¶
-
void on_component_added(Entity entity, InputComponent &input_component) const¶
-
void on_component_changed(Entity entity, InputComponent &input_component) const¶
Public Static Functions
-
static void enable_mouse(const InputManager *input)¶
-
static void disable_mouse(const InputManager *input)¶
-
BasePlayerInputSystem(InputManager &input_manager)¶