16#include <AUI/IO/APath.h>
17#include <AUI/Thread/AFuture.h>
18#include <AUI/Image/IDrawable.h>
38 API_AUI_VIEWS glm::ivec2 getMousePosition();
39 API_AUI_VIEWS
void setMousePos(
const glm::ivec2& pos);
42 enum class SystemSound
64 const APath& startingLocation = {});
78 const APath& startingLocation = {},
Represents cursor type.
Definition: ACursor.h:27
Represents a value that will be available at some point in the future.
Definition: AFuture.h:620
An add-on to AString with functions for working with the path.
Definition: APath.h:106
Represents a Unicode character string.
Definition: AString.h:37
A std::vector with AUI extensions.
Definition: AVector.h:38
Definition: AWindowBase.h:33
An std::weak_ptr with AUI extensions.
Definition: SharedPtrTypes.h:177
Desktop-specific functions.
Definition: ADesktop.h:32
API_AUI_VIEWS AFuture< APath > browseForDir(AWindowBase *parent, const APath &startingLocation={})
Opens native browse for directory dialog.
Definition: ADesktopImpl.cpp:23
API_AUI_VIEWS AFuture< APath > browseForFile(AWindowBase *parent, const APath &startingLocation={}, const AVector< FileExtension > &extensions={ {"All", "*"} })
Opens native browse for file dialog.
Definition: ADesktopImpl.cpp:31
API_AUI_VIEWS void playSystemSound(ADesktop::SystemSound s)
Play system sound asynchronously.
Definition: ADesktopImpl.cpp:44
Definition: ADesktop.h:33