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

Loading…
Cancel
Save