Template Struct input_axis

Inheritance Relationships

Base Type

Struct Documentation

template<class T>
struct legion::application::input_axis : public legion::core::events::event<T>

Public Functions

inline virtual bool unique() override

Returns a value that decides whether more than one of this event type should be able to exist. If true and an event of this type already exists then the event-bus will only notify the subscribers and nothing else.

Public Members

float input_delta
std::vector<float> value_parts
float value = {}
std::vector<inputmap::modifier_keys> mods_parts = {}
inputmap::modifier_keys mods = {}
std::vector<inputmap::method> identifier_parts = {}
inputmap::method identifier = {}