Lines Matching defs:window
346 // Wayland-specific per-window data
363 struct wl_egl_window* window;
390 // We need to track the monitors the window spans on to calculate the
613 GLFWbool _glfwCreateWindowWayland(_GLFWwindow* window, const _GLFWwndconfig* wndconfig, const _GLFWctxconfig* ctxconfig, const _GLFWfbconfig* fbconfig);
614 void _glfwDestroyWindowWayland(_GLFWwindow* window);
615 void _glfwSetWindowTitleWayland(_GLFWwindow* window, const char* title);
616 void _glfwSetWindowIconWayland(_GLFWwindow* window, int count, const GLFWimage* images);
617 void _glfwGetWindowPosWayland(_GLFWwindow* window, int* xpos, int* ypos);
618 void _glfwSetWindowPosWayland(_GLFWwindow* window, int xpos, int ypos);
619 void _glfwGetWindowSizeWayland(_GLFWwindow* window, int* width, int* height);
620 void _glfwSetWindowSizeWayland(_GLFWwindow* window, int width, int height);
621 void _glfwSetWindowSizeLimitsWayland(_GLFWwindow* window, int minwidth, int minheight, int maxwidth, int maxheight);
622 void _glfwSetWindowAspectRatioWayland(_GLFWwindow* window, int numer, int denom);
623 void _glfwGetFramebufferSizeWayland(_GLFWwindow* window, int* width, int* height);
624 void _glfwGetWindowFrameSizeWayland(_GLFWwindow* window, int* left, int* top, int* right, int* bottom);
625 void _glfwGetWindowContentScaleWayland(_GLFWwindow* window, float* xscale, float* yscale);
626 void _glfwIconifyWindowWayland(_GLFWwindow* window);
627 void _glfwRestoreWindowWayland(_GLFWwindow* window);
628 void _glfwMaximizeWindowWayland(_GLFWwindow* window);
629 void _glfwShowWindowWayland(_GLFWwindow* window);
630 void _glfwHideWindowWayland(_GLFWwindow* window);
631 void _glfwRequestWindowAttentionWayland(_GLFWwindow* window);
632 void _glfwFocusWindowWayland(_GLFWwindow* window);
633 void _glfwSetWindowMonitorWayland(_GLFWwindow* window, _GLFWmonitor* monitor, int xpos, int ypos, int width, int height, int refreshRate);
634 GLFWbool _glfwWindowFocusedWayland(_GLFWwindow* window);
635 GLFWbool _glfwWindowIconifiedWayland(_GLFWwindow* window);
636 GLFWbool _glfwWindowVisibleWayland(_GLFWwindow* window);
637 GLFWbool _glfwWindowMaximizedWayland(_GLFWwindow* window);
638 GLFWbool _glfwWindowHoveredWayland(_GLFWwindow* window);
639 GLFWbool _glfwFramebufferTransparentWayland(_GLFWwindow* window);
640 void _glfwSetWindowResizableWayland(_GLFWwindow* window, GLFWbool enabled);
641 void _glfwSetWindowDecoratedWayland(_GLFWwindow* window, GLFWbool enabled);
642 void _glfwSetWindowFloatingWayland(_GLFWwindow* window, GLFWbool enabled);
643 float _glfwGetWindowOpacityWayland(_GLFWwindow* window);
644 void _glfwSetWindowOpacityWayland(_GLFWwindow* window, float opacity);
645 void _glfwSetWindowMousePassthroughWayland(_GLFWwindow* window, GLFWbool enabled);
647 void _glfwSetRawMouseMotionWayland(_GLFWwindow* window, GLFWbool enabled);
655 void _glfwGetCursorPosWayland(_GLFWwindow* window, double* xpos, double* ypos);
656 void _glfwSetCursorPosWayland(_GLFWwindow* window, double xpos, double ypos);
657 void _glfwSetCursorModeWayland(_GLFWwindow* window, int mode);
663 void _glfwSetCursorWayland(_GLFWwindow* window, _GLFWcursor* cursor);
669 EGLNativeWindowType _glfwGetEGLNativeWindowWayland(_GLFWwindow* window);
673 VkResult _glfwCreateWindowSurfaceWayland(VkInstance instance, _GLFWwindow* window, const VkAllocationCallbacks* allocator, VkSurfaceKHR* surface);
685 void _glfwUpdateBufferScaleFromOutputsWayland(_GLFWwindow* window);