#pragma once #include "../resource.hpp" #include "base.hpp" #include namespace cru::platform::native { struct ICursor : virtual INativeResource {}; struct ICursorManager : virtual INativeResource { virtual std::shared_ptr GetSystemCursor(SystemCursorType type) = 0; // TODO: Add method to create cursor. }; } // namespace cru::platform::native