Package org.lwjgl.system.linux
Class XNoExposeEvent.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<XNoExposeEvent,XNoExposeEvent.Buffer>
-
- org.lwjgl.system.linux.XNoExposeEvent.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<XNoExposeEvent>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- XNoExposeEvent
public static class XNoExposeEvent.Buffer extends org.lwjgl.system.StructBuffer<XNoExposeEvent,XNoExposeEvent.Buffer> implements org.lwjgl.system.NativeResource
An array ofXNoExposeEvent
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
display()
XNoExposeEvent.Buffer
display(long value)
Sets the specified value to theXNoExposeEvent.display()
field.long
drawable()
XNoExposeEvent.Buffer
drawable(long value)
Sets the specified value to thedrawable
field.int
major_code()
XNoExposeEvent.Buffer
major_code(int value)
Sets the specified value to theXNoExposeEvent.major_code()
field.int
minor_code()
XNoExposeEvent.Buffer
minor_code(int value)
Sets the specified value to theXNoExposeEvent.minor_code()
field.boolean
send_event()
XNoExposeEvent.Buffer
send_event(boolean value)
Sets the specified value to theXNoExposeEvent.send_event()
field.long
serial()
XNoExposeEvent.Buffer
serial(long value)
Sets the specified value to theXNoExposeEvent.serial()
field.int
type()
XNoExposeEvent.Buffer
type(int value)
Sets the specified value to thetype
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newXNoExposeEvent.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 byXNoExposeEvent.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 Detail
-
type
public int type()
- Returns:
- the value of the
type
field.
-
serial
public long serial()
- Returns:
- the value of the
XNoExposeEvent.serial()
field.
-
send_event
public boolean send_event()
- Returns:
- the value of the
XNoExposeEvent.send_event()
field.
-
display
public long display()
- Returns:
- the value of the
XNoExposeEvent.display()
field.
-
drawable
public long drawable()
- Returns:
- the value of the
drawable
field.
-
major_code
public int major_code()
- Returns:
- the value of the
XNoExposeEvent.major_code()
field.
-
minor_code
public int minor_code()
- Returns:
- the value of the
XNoExposeEvent.minor_code()
field.
-
type
public XNoExposeEvent.Buffer type(int value)
Sets the specified value to thetype
field.
-
serial
public XNoExposeEvent.Buffer serial(long value)
Sets the specified value to theXNoExposeEvent.serial()
field.
-
send_event
public XNoExposeEvent.Buffer send_event(boolean value)
Sets the specified value to theXNoExposeEvent.send_event()
field.
-
display
public XNoExposeEvent.Buffer display(long value)
Sets the specified value to theXNoExposeEvent.display()
field.
-
drawable
public XNoExposeEvent.Buffer drawable(long value)
Sets the specified value to thedrawable
field.
-
major_code
public XNoExposeEvent.Buffer major_code(int value)
Sets the specified value to theXNoExposeEvent.major_code()
field.
-
minor_code
public XNoExposeEvent.Buffer minor_code(int value)
Sets the specified value to theXNoExposeEvent.minor_code()
field.
-
-