mirror of
https://github.com/love2d/love.git
synced 2026-08-16 00:02:12 +02:00
add love.exposed and love.occluded event callbacks.
Add love.window.isOccluded. Resolves #2004.
This commit is contained in:
@@ -1298,6 +1298,11 @@ bool Window::isVisible() const
|
||||
return window && (SDL_GetWindowFlags(window) & (SDL_WINDOW_HIDDEN | SDL_WINDOW_MINIMIZED)) == 0;
|
||||
}
|
||||
|
||||
bool Window::isOccluded() const
|
||||
{
|
||||
return window && (SDL_GetWindowFlags(window) & SDL_WINDOW_OCCLUDED) != 0;
|
||||
}
|
||||
|
||||
void Window::setMouseGrab(bool grab)
|
||||
{
|
||||
mouseGrabbed = grab;
|
||||
|
||||
@@ -98,6 +98,7 @@ public:
|
||||
bool hasMouseFocus() const override;
|
||||
|
||||
bool isVisible() const override;
|
||||
bool isOccluded() const override;
|
||||
|
||||
void setMouseGrab(bool grab) override;
|
||||
bool isMouseGrabbed() const override;
|
||||
|
||||
Reference in New Issue
Block a user