Package org.lwjgl.system.linux
Class XEvent.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<SELF>
org.lwjgl.system.StructBuffer<XEvent,XEvent.Buffer>
org.lwjgl.system.linux.XEvent.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<XEvent>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
XEvent
public static class XEvent.Buffer
extends org.lwjgl.system.StructBuffer<XEvent,XEvent.Buffer>
implements org.lwjgl.system.NativeResource
An array of
XEvent
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorDescriptionBuffer
(long address, int cap) Buffer
(ByteBuffer container) Creates a newXEvent.Buffer
instance backed by the specified container. -
Method Summary
Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
Methods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
Methods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCode
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newXEvent.Buffer
instance backed by the specified container.Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by
XEvent.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Details
-
type
public int type()- Returns:
- the value of the
type
field.
-
xany
- Returns:
- a
XAnyEvent
view of thexany
field.
-
xkey
- Returns:
- a
XKeyEvent
view of thexkey
field.
-
xbutton
- Returns:
- a
XButtonEvent
view of thexbutton
field.
-
xmotion
- Returns:
- a
XMotionEvent
view of thexmotion
field.
-
xcrossing
- Returns:
- a
XCrossingEvent
view of thexcrossing
field.
-
xfocus
- Returns:
- a
XFocusChangeEvent
view of thexfocus
field.
-
xexpose
- Returns:
- a
XExposeEvent
view of thexexpose
field.
-
xgraphicsexpose
- Returns:
- a
XGraphicsExposeEvent
view of thexgraphicsexpose
field.
-
xnoexpose
- Returns:
- a
XNoExposeEvent
view of thexnoexpose
field.
-
xvisibility
- Returns:
- a
XVisibilityEvent
view of thexvisibility
field.
-
xcreatewindow
- Returns:
- a
XCreateWindowEvent
view of thexcreatewindow
field.
-
xdestroywindow
- Returns:
- a
XDestroyWindowEvent
view of thexdestroywindow
field.
-
xunmap
- Returns:
- a
XUnmapEvent
view of thexunmap
field.
-
xmap
- Returns:
- a
XMapEvent
view of thexmap
field.
-
xmaprequest
- Returns:
- a
XMapRequestEvent
view of thexmaprequest
field.
-
xreparent
- Returns:
- a
XReparentEvent
view of thexreparent
field.
-
xconfigure
- Returns:
- a
XConfigureEvent
view of thexconfigure
field.
-
xgravity
- Returns:
- a
XGravityEvent
view of thexgravity
field.
-
xresizerequest
- Returns:
- a
XResizeRequestEvent
view of thexresizerequest
field.
-
xconfigurerequest
- Returns:
- a
XConfigureRequestEvent
view of thexconfigurerequest
field.
-
xcirculate
- Returns:
- a
XCirculateEvent
view of thexcirculate
field.
-
xcirculaterequest
- Returns:
- a
XCirculateRequestEvent
view of thexcirculaterequest
field.
-
xproperty
- Returns:
- a
XPropertyEvent
view of thexproperty
field.
-
xselectionclear
- Returns:
- a
XSelectionClearEvent
view of thexselectionclear
field.
-
xselectionrequest
- Returns:
- a
XSelectionRequestEvent
view of thexselectionrequest
field.
-
xselection
- Returns:
- a
XSelectionEvent
view of thexselection
field.
-
xcolormap
- Returns:
- a
XColormapEvent
view of thexcolormap
field.
-
xclient
- Returns:
- a
XClientMessageEvent
view of thexclient
field.
-
xmapping
- Returns:
- a
XMappingEvent
view of thexmapping
field.
-
xerror
- Returns:
- a
XErrorEvent
view of thexerror
field.
-
xkeymap
- Returns:
- a
XKeymapEvent
view of thexkeymap
field.
-
xgeneric
- Returns:
- a
XGenericEvent
view of thexgeneric
field.
-
xcookie
- Returns:
- a
XGenericEventCookie
view of thexcookie
field.
-