#pragma once #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