CmOSCursorImpl.h 368 B

123456789101112131415161718192021
  1. #pragma once
  2. #include "CmPrerequisites.h"
  3. #include "CmInt2.h"
  4. #include <windows.h>
  5. namespace CamelotEngine
  6. {
  7. /**
  8. * @brief Provides controls for Windows operating system cursor.
  9. */
  10. class CM_EXPORT OSCursor
  11. {
  12. public:
  13. static Int2 getPosition();
  14. static void setPosition(const Int2& pos);
  15. static void hide();
  16. static void show();
  17. };
  18. }