Glfw class

Class of binders of a dynamic library GLFW3 It takes the path to the dynamic library GLFW3 as an argument customPath. If customPath is null and platform is linux it will open the file /usr/lib/x86_64-linux-gnu/libglfw.so.

Example:

glfw = Glfw(customPath: Platform.isWindows ? "lib\\glfw3.dll" : null, vulkan: false);

Constructors

Glfw({String? customPath, bool vulkan = false})

Properties

createCursor ↔ TglfwCreateCursor_Func
getter/setter pair
createStandardCursor ↔ TglfwCreateStandardCursor_Func
getter/setter pair
createWindow ↔ TglfwCreateWindow_Func
getter/setter pair
createWindowSurface ↔ TglfwCreateWindowSurface_Func
getter/setter pair
defaultWindowHints ↔ TglfwDefaultWindowHints_Func
getter/setter pair
destroyCursor ↔ TglfwDestroyCursor_Func
getter/setter pair
destroyWindow ↔ TglfwDestroyWindow_Func
getter/setter pair
focusWindow ↔ TglfwFocusWindow_Func
getter/setter pair
getClipboardString ↔ TglfwGetClipboardString_Func
getter/setter pair
getCurrentContext ↔ TglfwGetCurrentContext_Func
getter/setter pair
getCursorPos ↔ TglfwGetCursorPos_Func
getter/setter pair
getFramebufferSize ↔ TglfwGetFramebufferSize_Func
getter/setter pair
getGammaRamp ↔ TglfwGetGammaRamp_Func
getter/setter pair
getInputMode ↔ TglfwGetInputMode_Func
getter/setter pair
getInstanceProcAddress ↔ TglfwGetInstanceProcAddress_Func
getter/setter pair
getJoystickAxes ↔ TglfwGetJoystickAxes_Func
getter/setter pair
getJoystickButtons ↔ TglfwGetJoystickButtons_Func
getter/setter pair
getJoystickName ↔ TglfwGetJoystickName_Func
getter/setter pair
getKey ↔ TglfwGetKey_Func
getter/setter pair
getKeyName ↔ TglfwGetKeyName_Func
getter/setter pair
getMonitorName ↔ TglfwGetMonitorName_Func
getter/setter pair
getMonitorPhysicalSize ↔ TglfwGetMonitorPhysicalSize_Func
getter/setter pair
getMonitorPos ↔ TglfwGetMonitorPos_Func
getter/setter pair
getMonitors ↔ TglfwGetMonitors_Func
getter/setter pair
getMouseButton ↔ TglfwGetMouseButton_Func
getter/setter pair
getPhysicalDevicePresentationSupport ↔ TglfwGetPhysicalDevicePresentationSupport_Func
getter/setter pair
getPrimaryMonitor ↔ TglfwGetPrimaryMonitor_Func
getter/setter pair
getRequiredInstanceExtensions ↔ TglfwGetRequiredInstanceExtensions_Func
getter/setter pair
getTime ↔ TglfwGetTime_Func
getter/setter pair
getTimerFrequency ↔ TglfwGetTimerFrequency_Func
getter/setter pair
getTimerValue ↔ TglfwGetTimerValue_Func
getter/setter pair
getVersion ↔ TglfwGetVersion_Func
getter/setter pair
getVersionString ↔ TglfwGetVersionString_Func
getter/setter pair
getVideoMode ↔ TglfwGetVideoMode_Func
getter/setter pair
getVideoModes ↔ TglfwGetVideoModes_Func
getter/setter pair
getWindowAttrib ↔ TglfwGetWindowAttrib_Func
getter/setter pair
getWindowFrameSize ↔ TglfwGetWindowFrameSize_Func
getter/setter pair
getWindowMonitor ↔ TglfwGetWindowMonitor_Func
getter/setter pair
getWindowPos ↔ TglfwGetWindowPos_Func
getter/setter pair
getWindowSize ↔ TglfwGetWindowSize_Func
getter/setter pair
getWindowUserPointer ↔ TglfwGetWindowUserPointer_Func
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hideWindow ↔ TglfwHideWindow_Func
getter/setter pair
iconifyWindow ↔ TglfwIconifyWindow_Func
getter/setter pair
init ↔ TglfwInit_Func
getter/setter pair
joystickPresent ↔ TglfwJoystickPresent_Func
getter/setter pair
makeContextCurrent ↔ TglfwMakeContextCurrent_Func
getter/setter pair
maximizeWindow ↔ TglfwMaximizeWindow_Func
getter/setter pair
pollEvents ↔ TglfwPollEvents_Func
getter/setter pair
postEmptyEvent ↔ TglfwPostEmptyEvent_Func
getter/setter pair
restoreWindow ↔ TglfwRestoreWindow_Func
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setCharCallback ↔ TglfwSetCharCallback_Func
getter/setter pair
setCharModsCallback ↔ TglfwSetCharModsCallback_Func
getter/setter pair
setClipboardString ↔ TglfwSetClipboardString_Func
getter/setter pair
setCursor ↔ TglfwSetCursor_Func
getter/setter pair
setCursorEnterCallback ↔ TglfwSetCursorEnterCallback_Func
getter/setter pair
setCursorPos ↔ TglfwSetCursorPos_Func
getter/setter pair
setCursorPosCallback ↔ TglfwSetCursorPosCallback_Func
getter/setter pair
setDropCallback ↔ TglfwSetDropCallback_Func
getter/setter pair
setErrorCallback ↔ TglfwSetErrorCallback_Func
getter/setter pair
setFramebufferSizeCallback ↔ TglfwSetFramebufferSizeCallback_Func
getter/setter pair
setGamma ↔ TglfwSetGamma_Func
getter/setter pair
setGammaRamp ↔ TglfwSetGammaRamp_Func
getter/setter pair
setInputMode ↔ TglfwSetInputMode_Func
getter/setter pair
setJoystickCallback ↔ TglfwSetJoystickCallback_Func
getter/setter pair
setKeyCallback ↔ TglfwSetKeyCallback_Func
getter/setter pair
setMonitorCallback ↔ TglfwSetMonitorCallback_Func
getter/setter pair
setMouseButtonCallback ↔ TglfwSetMouseButtonCallback_Func
getter/setter pair
setScrollCallback ↔ TglfwSetScrollCallback_Func
getter/setter pair
setTime ↔ TglfwSetTime_Func
getter/setter pair
setWindowAspectRatio ↔ TglfwSetWindowAspectRatio_Func
getter/setter pair
setWindowCloseCallback ↔ TglfwSetWindowCloseCallback_Func
getter/setter pair
setWindowFocusCallback ↔ TglfwSetWindowFocusCallback_Func
getter/setter pair
setWindowIcon ↔ TglfwSetWindowIcon_Func
getter/setter pair
setWindowIconifyCallback ↔ TglfwSetWindowIconifyCallback_Func
getter/setter pair
setWindowMonitor ↔ TglfwSetWindowMonitor_Func
getter/setter pair
setWindowPos ↔ TglfwSetWindowPos_Func
getter/setter pair
setWindowPosCallback ↔ TglfwSetWindowPosCallback_Func
getter/setter pair
setWindowRefreshCallback ↔ TglfwSetWindowRefreshCallback_Func
getter/setter pair
setWindowShouldClose ↔ TglfwSetWindowShouldClose_Func
getter/setter pair
setWindowSize ↔ TglfwSetWindowSize_Func
getter/setter pair
setWindowSizeCallback ↔ TglfwSetWindowSizeCallback_Func
getter/setter pair
setWindowSizeLimits ↔ TglfwSetWindowSizeLimits_Func
getter/setter pair
setWindowTitle ↔ TglfwSetWindowTitle_Func
getter/setter pair
setWindowUserPointer ↔ TglfwSetWindowUserPointer_Func
getter/setter pair
showWindow ↔ TglfwShowWindow_Func
getter/setter pair
swapBuffers ↔ TglfwSwapBuffers_Func
getter/setter pair
swapInterval ↔ TglfwSwapInterval_Func
getter/setter pair
terminate ↔ TglfwTerminate_Func
getter/setter pair
vulkanSupported ↔ TglfwVulkanSupported_Func
getter/setter pair
waitEvents ↔ TglfwWaitEvents_Func
getter/setter pair
waitEventsTimeout ↔ TglfwWaitEventsTimeout_Func
getter/setter pair
windowHint ↔ TglfwWindowHint_Func
getter/setter pair
windowShouldClose ↔ TglfwWindowShouldClose_Func
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited