glfw3.wl_window

Translated from C to D

Public Imports

glfw3.internal
public import glfw3.internal;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
core.stdc.stdio
public import core.stdc.stdio;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
core.stdc.stdlib
public import core.stdc.stdlib;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
core.stdc.errno
public import core.stdc.errno;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
core.sys.posix.unistd
public import core.sys.posix.unistd;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
core.stdc.string
public import core.stdc.string;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
core.sys.posix.fcntl
public import core.sys.posix.fcntl;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
core.sys.posix.sys.mman
public import core.sys.posix.sys.mman;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
core.sys.linux.timerfd
public import core.sys.linux.timerfd;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
core.sys.posix.poll
public import core.sys.posix.poll;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Members

Static functions

_glfwPlatformCreateCursor
int _glfwPlatformCreateCursor(_GLFWcursor* cursor, const(GLFWimage)* image, int xhot, int yhot)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformCreateStandardCursor
int _glfwPlatformCreateStandardCursor(_GLFWcursor* cursor, int shape)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformCreateWindow
int _glfwPlatformCreateWindow(_GLFWwindow* window, const(_GLFWwndconfig)* wndconfig, const(_GLFWctxconfig)* ctxconfig, const(_GLFWfbconfig)* fbconfig)

/////////////////////////////////////////////////////////////////////// /// GLFW platform API ////// ///////////////////////////////////////////////////////////////////////

_glfwPlatformCreateWindowSurface
VkResult _glfwPlatformCreateWindowSurface(VkInstance instance, _GLFWwindow* window, const(VkAllocationCallbacks)* allocator, VkSurfaceKHR* surface)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformDestroyCursor
void _glfwPlatformDestroyCursor(_GLFWcursor* cursor)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformDestroyWindow
void _glfwPlatformDestroyWindow(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformFocusWindow
void _glfwPlatformFocusWindow(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformFramebufferTransparent
int _glfwPlatformFramebufferTransparent(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetClipboardString
const(char)* _glfwPlatformGetClipboardString()
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetCursorPos
void _glfwPlatformGetCursorPos(_GLFWwindow* window, double* xpos, double* ypos)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetFramebufferSize
void _glfwPlatformGetFramebufferSize(_GLFWwindow* window, int* width, int* height)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetKeyScancode
int _glfwPlatformGetKeyScancode(int key)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetPhysicalDevicePresentationSupport
int _glfwPlatformGetPhysicalDevicePresentationSupport(VkInstance instance, VkPhysicalDevice device, uint queuefamily)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetRequiredInstanceExtensions
void _glfwPlatformGetRequiredInstanceExtensions(char** extensions)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetScancodeName
const(char)* _glfwPlatformGetScancodeName(int scancode)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetWindowContentScale
void _glfwPlatformGetWindowContentScale(_GLFWwindow* window, float* xscale, float* yscale)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetWindowFrameSize
void _glfwPlatformGetWindowFrameSize(_GLFWwindow* window, int* left, int* top, int* right, int* bottom)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetWindowOpacity
float _glfwPlatformGetWindowOpacity(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetWindowPos
void _glfwPlatformGetWindowPos(_GLFWwindow* window, int* xpos, int* ypos)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformGetWindowSize
void _glfwPlatformGetWindowSize(_GLFWwindow* window, int* width, int* height)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformHideWindow
void _glfwPlatformHideWindow(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformIconifyWindow
void _glfwPlatformIconifyWindow(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformMaximizeWindow
void _glfwPlatformMaximizeWindow(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformPollEvents
void _glfwPlatformPollEvents()
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformPostEmptyEvent
void _glfwPlatformPostEmptyEvent()
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformRawMouseMotionSupported
GLFWbool _glfwPlatformRawMouseMotionSupported()
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformRequestWindowAttention
void _glfwPlatformRequestWindowAttention(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformRestoreWindow
void _glfwPlatformRestoreWindow(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetClipboardString
void _glfwPlatformSetClipboardString(const(char)* string)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetCursor
void _glfwPlatformSetCursor(_GLFWwindow* window, _GLFWcursor* cursor)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetCursorMode
void _glfwPlatformSetCursorMode(_GLFWwindow* window, int mode)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetCursorPos
void _glfwPlatformSetCursorPos(_GLFWwindow* window, double x, double y)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetRawMouseMotion
void _glfwPlatformSetRawMouseMotion(_GLFWwindow* window, GLFWbool enabled)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetWindowAspectRatio
void _glfwPlatformSetWindowAspectRatio(_GLFWwindow* window, int numer, int denom)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetWindowDecorated
void _glfwPlatformSetWindowDecorated(_GLFWwindow* window, GLFWbool enabled)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetWindowFloating
void _glfwPlatformSetWindowFloating(_GLFWwindow* window, GLFWbool enabled)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetWindowIcon
void _glfwPlatformSetWindowIcon(_GLFWwindow* window, int count, const(GLFWimage)* images)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetWindowMonitor
void _glfwPlatformSetWindowMonitor(_GLFWwindow* window, _GLFWmonitor* monitor, int xpos, int ypos, int width, int height, int refreshRate)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetWindowOpacity
void _glfwPlatformSetWindowOpacity(_GLFWwindow* window, float opacity)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetWindowPos
void _glfwPlatformSetWindowPos(_GLFWwindow* window, int xpos, int ypos)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetWindowResizable
void _glfwPlatformSetWindowResizable(_GLFWwindow* window, GLFWbool enabled)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetWindowSize
void _glfwPlatformSetWindowSize(_GLFWwindow* window, int width, int height)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetWindowSizeLimits
void _glfwPlatformSetWindowSizeLimits(_GLFWwindow* window, int minwidth, int minheight, int maxwidth, int maxheight)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformSetWindowTitle
void _glfwPlatformSetWindowTitle(_GLFWwindow* window, const(char)* title)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformShowWindow
void _glfwPlatformShowWindow(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformWaitEvents
void _glfwPlatformWaitEvents()
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformWaitEventsTimeout
void _glfwPlatformWaitEventsTimeout(double timeout)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformWindowFocused
int _glfwPlatformWindowFocused(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformWindowHovered
int _glfwPlatformWindowHovered(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformWindowIconified
int _glfwPlatformWindowIconified(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformWindowMaximized
int _glfwPlatformWindowMaximized(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
_glfwPlatformWindowVisible
int _glfwPlatformWindowVisible(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
checkScaleChange
void checkScaleChange(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
createAnonymousFile
int createAnonymousFile(off_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
createDecoration
void createDecoration(_GLFWdecorationWayland* decoration, wl_surface* parent, wl_buffer* buffer, GLFWbool opaque, int x, int y, int width, int height)
Undocumented in source. Be warned that the author may not have intended to support it.
createDecorations
void createDecorations(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
createShellSurface
GLFWbool createShellSurface(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
createShmBuffer
wl_buffer* createShmBuffer(const(GLFWimage)* image)
Undocumented in source. Be warned that the author may not have intended to support it.
createSurface
GLFWbool createSurface(_GLFWwindow* window, const(_GLFWwndconfig)* wndconfig)
Undocumented in source. Be warned that the author may not have intended to support it.
createTmpfileCloexec
int createTmpfileCloexec(char* tmpname)
Undocumented in source. Be warned that the author may not have intended to support it.
createXdgSurface
GLFWbool createXdgSurface(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
dataSourceHandleCancelled
void dataSourceHandleCancelled(void* data, wl_data_source* dataSource)
Undocumented in source. Be warned that the author may not have intended to support it.
dataSourceHandleSend
void dataSourceHandleSend(void* data, wl_data_source* dataSource, const(char)* mimeType, int fd)
Undocumented in source. Be warned that the author may not have intended to support it.
dataSourceHandleTarget
void dataSourceHandleTarget(void* data, wl_data_source* dataSource, const(char)* mimeType)
Undocumented in source. Be warned that the author may not have intended to support it.
destroyDecoration
void destroyDecoration(_GLFWdecorationWayland* decoration)
Undocumented in source. Be warned that the author may not have intended to support it.
destroyDecorations
void destroyDecorations(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
glfwGetWaylandDisplay
wl_display* glfwGetWaylandDisplay()

/////////////////////////////////////////////////////////////////////// /// GLFW native API ////// ///////////////////////////////////////////////////////////////////////

glfwGetWaylandWindow
wl_surface* glfwGetWaylandWindow(GLFWwindow* handle)
Undocumented in source. Be warned that the author may not have intended to support it.
growClipboardString
GLFWbool growClipboardString()
Undocumented in source. Be warned that the author may not have intended to support it.
handleEvents
void handleEvents(int timeout)
Undocumented in source. Be warned that the author may not have intended to support it.
incrementCursorImage
void incrementCursorImage(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
isPointerLocked
GLFWbool isPointerLocked(_GLFWwindow* window)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
isPointerLocked
GLFWbool isPointerLocked(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
lockPointer
void lockPointer(_GLFWwindow* window)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lockPointer
void lockPointer(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
lockedPointerHandleLocked
void lockedPointerHandleLocked(void* data, zwp_locked_pointer_v1* lockedPointer)
Undocumented in source. Be warned that the author may not have intended to support it.
lockedPointerHandleUnlocked
void lockedPointerHandleUnlocked(void* data, zwp_locked_pointer_v1* lockedPointer)
Undocumented in source. Be warned that the author may not have intended to support it.
relativePointerHandleRelativeMotion
void relativePointerHandleRelativeMotion(void* data, zwp_relative_pointer_v1* pointer, uint timeHi, uint timeLo, wl_fixed_t dx, wl_fixed_t dy, wl_fixed_t dxUnaccel, wl_fixed_t dyUnaccel)
Undocumented in source. Be warned that the author may not have intended to support it.
resizeWindow
void resizeWindow(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
setCursorImage
void setCursorImage(_GLFWwindow* window, _GLFWcursorWayland* cursorWayland)
Undocumented in source. Be warned that the author may not have intended to support it.
setFullscreen
void setFullscreen(_GLFWwindow* window, _GLFWmonitor* monitor, int refreshRate)
Undocumented in source. Be warned that the author may not have intended to support it.
setIdleInhibitor
void setIdleInhibitor(_GLFWwindow* window, GLFWbool enable)
Undocumented in source. Be warned that the author may not have intended to support it.
setOpaqueRegion
void setOpaqueRegion(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
setXdgDecorations
void setXdgDecorations(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
shellSurfaceHandleConfigure
void shellSurfaceHandleConfigure(void* data, wl_shell_surface* shellSurface, uint edges, int width, int height)
Undocumented in source. Be warned that the author may not have intended to support it.
shellSurfaceHandlePing
void shellSurfaceHandlePing(void* data, wl_shell_surface* shellSurface, uint serial)
Undocumented in source. Be warned that the author may not have intended to support it.
shellSurfaceHandlePopupDone
void shellSurfaceHandlePopupDone(void* data, wl_shell_surface* shellSurface)
Undocumented in source. Be warned that the author may not have intended to support it.
surfaceHandleEnter
void surfaceHandleEnter(void* data, wl_surface* surface, wl_output* output)
Undocumented in source. Be warned that the author may not have intended to support it.
surfaceHandleLeave
void surfaceHandleLeave(void* data, wl_surface* surface, wl_output* output)
Undocumented in source. Be warned that the author may not have intended to support it.
unlockPointer
void unlockPointer(_GLFWwindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
xdgDecorationHandleConfigure
void xdgDecorationHandleConfigure(void* data, zxdg_toplevel_decoration_v1* decoration, uint mode)
Undocumented in source. Be warned that the author may not have intended to support it.
xdgSurfaceHandleConfigure
void xdgSurfaceHandleConfigure(void* data, xdg_surface* surface, uint serial)
Undocumented in source. Be warned that the author may not have intended to support it.
xdgToplevelHandleClose
void xdgToplevelHandleClose(void* data, xdg_toplevel* toplevel)
Undocumented in source. Be warned that the author may not have intended to support it.
xdgToplevelHandleConfigure
void xdgToplevelHandleConfigure(void* data, xdg_toplevel* toplevel, int width, int height, wl_array* states)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

dataSourceListener
const(wl_data_source_listener) dataSourceListener;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lockedPointerListener
const(zwp_locked_pointer_v1_listener) lockedPointerListener;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
relativePointerListener
const(zwp_relative_pointer_v1_listener) relativePointerListener;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
shellSurfaceListener
const(wl_shell_surface_listener) shellSurfaceListener;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
surfaceListener
const(wl_surface_listener) surfaceListener;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xdgDecorationListener
const(zxdg_toplevel_decoration_v1_listener) xdgDecorationListener;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xdgSurfaceListener
const(xdg_surface_listener) xdgSurfaceListener;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xdgToplevelListener
const(xdg_toplevel_listener) xdgToplevelListener;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta