10 #include <utility/dllexport.h>
11 #include <nap/numeric.h>
12 #include <utility/errorstate.h>
26 void NAPAPI
showWindow(SDL_Window* window,
bool show);
71 void NAPAPI
setWindowSize(SDL_Window* window,
const glm::ivec2& size);
131 int NAPAPI
getDisplayDPI(
int displayIndex,
float* ddpi,
float* hdpi,
float* vdpi);
141 int NAPAPI
getDisplayDPI(SDL_Window* window,
float* ddpi,
float* hdpi,
float* vdpi);
147 bool NAPAPI
getDisplayName(
int displayIndex, std::string& outName);
156 int NAPAPI
getDisplayBounds(
int displayIndex, glm::ivec2& outMin, glm::ivec2& outMax);
228 void NAPAPI
setWindowTitle(SDL_Window* window,
const std::string& name);
int NAPAPI getDisplayIndex(SDL_Window *window)
bool NAPAPI initVideo(utility::ErrorState &error)
glm::ivec2 NAPAPI getCursorPosition()
uint32 NAPAPI getGlobalMouseState(int *x, int *y)
uint32_t NAPAPI getWindowId(SDL_Window *window)
void NAPAPI toggleCursor()
bool NAPAPI cursorVisible()
void NAPAPI showWindow(SDL_Window *window, bool show)
bool NAPAPI setFullscreen(SDL_Window *window, bool value)
Definition: errorstate.h:19
int NAPAPI getDisplayCount()
void NAPAPI setWindowPosition(SDL_Window *window, const glm::ivec2 &position)
int NAPAPI getDisplayBounds(int displayIndex, glm::ivec2 &outMin, glm::ivec2 &outMax)
void NAPAPI setWindowBordered(SDL_Window *window, bool hasBorders)
uint32_t uint32
Definition: numeric.h:20
bool NAPAPI getFullscreen(SDL_Window *window)
glm::ivec2 NAPAPI getWindowSize(SDL_Window *window)
glm::ivec2 NAPAPI getDrawableWindowSize(SDL_Window *window)
void NAPAPI setWindowTitle(SDL_Window *window, const std::string &name)
Definition: templateapp.h:17
glm::ivec2 NAPAPI getGlobalCursorPosition()
uint32 NAPAPI getWindowFlags(SDL_Window *window)
uint32 NAPAPI getMouseState(int *x, int *y)
glm::ivec2 NAPAPI getWindowPosition(SDL_Window *window)
bool NAPAPI getDisplayName(int displayIndex, std::string &outName)
void NAPAPI shutdownVideo()
int NAPAPI getDisplayDPI(int displayIndex, float *ddpi, float *hdpi, float *vdpi)
void NAPAPI setWindowSize(SDL_Window *window, const glm::ivec2 &size)
glm::ivec2 NAPAPI getScreenSize(int screenIndex)
std::string NAPAPI getSDLError()
void NAPAPI raiseWindow(SDL_Window *window)