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 ofXNoExposeEventstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longdisplay()XNoExposeEvent.Bufferdisplay(long value)Sets the specified value to theXNoExposeEvent.display()field.longdrawable()XNoExposeEvent.Bufferdrawable(long value)Sets the specified value to thedrawablefield.intmajor_code()XNoExposeEvent.Buffermajor_code(int value)Sets the specified value to theXNoExposeEvent.major_code()field.intminor_code()XNoExposeEvent.Bufferminor_code(int value)Sets the specified value to theXNoExposeEvent.minor_code()field.booleansend_event()XNoExposeEvent.Buffersend_event(boolean value)Sets the specified value to theXNoExposeEvent.send_event()field.longserial()XNoExposeEvent.Bufferserial(long value)Sets the specified value to theXNoExposeEvent.serial()field.inttype()XNoExposeEvent.Buffertype(int value)Sets the specified value to thetypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newXNoExposeEvent.Bufferinstance 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
typefield.
-
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
drawablefield.
-
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 thetypefield.
-
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 thedrawablefield.
-
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.
-
-