viewport.hpp 428 B

1234567891011121314151617181920
  1. #if defined(Hiro_Viewport)
  2. namespace hiro {
  3. struct pViewport : pWidget {
  4. Declare(Viewport, Widget)
  5. auto handle() const -> uintptr_t;
  6. auto setDroppable(bool droppable) -> void override;
  7. auto setFocusable(bool focusable) -> void override;
  8. auto doMouseLeave() -> void override;
  9. auto doMouseMove(int x, int y) -> void override;
  10. auto windowProc(HWND, UINT, WPARAM, LPARAM) -> maybe<LRESULT> override;
  11. };
  12. }
  13. #endif