Browse Source

Platform: properly define enum operators for all EmscriptenApp flags.

pull/300/head
Vladimír Vondruš 7 years ago
parent
commit
e375fac168
  1. 10
      src/Magnum/Platform/EmscriptenApplication.h

10
src/Magnum/Platform/EmscriptenApplication.h

@ -709,6 +709,8 @@ class EmscriptenApplication::GLConfiguration {
Flags _flags; Flags _flags;
}; };
CORRADE_ENUMSET_OPERATORS(EmscriptenApplication::GLConfiguration::Flags)
/** /**
@brief Configuration @brief Configuration
@ -810,6 +812,8 @@ class EmscriptenApplication::Configuration {
WindowFlags _windowFlags; WindowFlags _windowFlags;
}; };
CORRADE_ENUMSET_OPERATORS(EmscriptenApplication::Configuration::WindowFlags)
/** /**
@brief Viewport event @brief Viewport event
@ -970,6 +974,8 @@ class EmscriptenApplication::InputEvent {
bool _accepted; bool _accepted;
}; };
CORRADE_ENUMSET_OPERATORS(EmscriptenApplication::InputEvent::Modifiers)
/** /**
@brief Mouse event @brief Mouse event
@ -1057,6 +1063,8 @@ class EmscriptenApplication::MouseMoveEvent: public EmscriptenApplication::Input
const EmscriptenMouseEvent* const _event; const EmscriptenMouseEvent* const _event;
}; };
CORRADE_ENUMSET_OPERATORS(EmscriptenApplication::MouseMoveEvent::Buttons)
/** /**
@brief Mouse scroll event @brief Mouse scroll event
@ -1289,8 +1297,6 @@ class EmscriptenApplication::KeyEvent: public EmscriptenApplication::InputEvent
const EmscriptenKeyboardEvent* const _event; const EmscriptenKeyboardEvent* const _event;
}; };
CORRADE_ENUMSET_OPERATORS(EmscriptenApplication::MouseMoveEvent::Buttons)
/** /**
@brief Text input event @brief Text input event

Loading…
Cancel
Save