Package org.lwjgl.system.windows
Class PIXELFORMATDESCRIPTOR.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<SELF>
org.lwjgl.system.StructBuffer<PIXELFORMATDESCRIPTOR,PIXELFORMATDESCRIPTOR.Buffer>
org.lwjgl.system.windows.PIXELFORMATDESCRIPTOR.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<PIXELFORMATDESCRIPTOR>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
PIXELFORMATDESCRIPTOR
public static class PIXELFORMATDESCRIPTOR.Buffer
extends org.lwjgl.system.StructBuffer<PIXELFORMATDESCRIPTOR,PIXELFORMATDESCRIPTOR.Buffer>
implements org.lwjgl.system.NativeResource
An array of
PIXELFORMATDESCRIPTOR
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 newPIXELFORMATDESCRIPTOR.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbyte
bReserved
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.bReserved()
field.byte
cAccumAlphaBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cAccumAlphaBits()
field.byte
cAccumBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cAccumBits()
field.byte
cAccumBlueBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cAccumBlueBits()
field.byte
cAccumGreenBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cAccumGreenBits()
field.byte
cAccumRedBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cAccumRedBits()
field.byte
cAlphaBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cAlphaBits()
field.byte
cAlphaShift
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cAlphaShift()
field.byte
cAuxBuffers
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cAuxBuffers()
field.byte
cBlueBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cBlueBits()
field.byte
cBlueShift
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cBlueShift()
field.byte
cColorBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cColorBits()
field.byte
cDepthBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cDepthBits()
field.byte
cGreenBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cGreenBits()
field.byte
cGreenShift
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cGreenShift()
field.byte
cRedBits()
cRedBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cRedBits()
field.byte
cRedShift
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cRedShift()
field.byte
cStencilBits
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.cStencilBits()
field.int
dwDamageMask
(int value) Sets the specified value to thePIXELFORMATDESCRIPTOR.dwDamageMask()
field.int
dwFlags()
dwFlags
(int value) Sets the specified value to thePIXELFORMATDESCRIPTOR.dwFlags()
field.int
dwLayerMask
(int value) Sets the specified value to thePIXELFORMATDESCRIPTOR.dwLayerMask()
field.int
dwVisibleMask
(int value) Sets the specified value to thePIXELFORMATDESCRIPTOR.dwVisibleMask()
field.byte
iLayerType
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.iLayerType()
field.byte
iPixelType
(byte value) Sets the specified value to thePIXELFORMATDESCRIPTOR.iPixelType()
field.short
nSize()
nSize
(short value) Sets the specified value to thePIXELFORMATDESCRIPTOR.nSize()
field.short
nVersion()
nVersion
(short value) Sets the specified value to thePIXELFORMATDESCRIPTOR.nVersion()
field.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 newPIXELFORMATDESCRIPTOR.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 byPIXELFORMATDESCRIPTOR.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
-
nSize
public short nSize()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.nSize()
field.
-
nVersion
public short nVersion()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.nVersion()
field.
-
dwFlags
public int dwFlags()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.dwFlags()
field.
-
iPixelType
public byte iPixelType()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.iPixelType()
field.
-
cColorBits
public byte cColorBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cColorBits()
field.
-
cRedBits
public byte cRedBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cRedBits()
field.
-
cRedShift
public byte cRedShift()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cRedShift()
field.
-
cGreenBits
public byte cGreenBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cGreenBits()
field.
-
cGreenShift
public byte cGreenShift()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cGreenShift()
field.
-
cBlueBits
public byte cBlueBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cBlueBits()
field.
-
cBlueShift
public byte cBlueShift()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cBlueShift()
field.
-
cAlphaBits
public byte cAlphaBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cAlphaBits()
field.
-
cAlphaShift
public byte cAlphaShift()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cAlphaShift()
field.
-
cAccumBits
public byte cAccumBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cAccumBits()
field.
-
cAccumRedBits
public byte cAccumRedBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cAccumRedBits()
field.
-
cAccumGreenBits
public byte cAccumGreenBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cAccumGreenBits()
field.
-
cAccumBlueBits
public byte cAccumBlueBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cAccumBlueBits()
field.
-
cAccumAlphaBits
public byte cAccumAlphaBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cAccumAlphaBits()
field.
-
cDepthBits
public byte cDepthBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cDepthBits()
field.
-
cStencilBits
public byte cStencilBits()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cStencilBits()
field.
-
cAuxBuffers
public byte cAuxBuffers()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.cAuxBuffers()
field.
-
iLayerType
public byte iLayerType()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.iLayerType()
field.
-
bReserved
public byte bReserved()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.bReserved()
field.
-
dwLayerMask
public int dwLayerMask()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.dwLayerMask()
field.
-
dwVisibleMask
public int dwVisibleMask()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.dwVisibleMask()
field.
-
dwDamageMask
public int dwDamageMask()- Returns:
- the value of the
PIXELFORMATDESCRIPTOR.dwDamageMask()
field.
-
nSize
Sets the specified value to thePIXELFORMATDESCRIPTOR.nSize()
field. -
nVersion
Sets the specified value to thePIXELFORMATDESCRIPTOR.nVersion()
field. -
dwFlags
Sets the specified value to thePIXELFORMATDESCRIPTOR.dwFlags()
field. -
iPixelType
Sets the specified value to thePIXELFORMATDESCRIPTOR.iPixelType()
field. -
cColorBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cColorBits()
field. -
cRedBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cRedBits()
field. -
cRedShift
Sets the specified value to thePIXELFORMATDESCRIPTOR.cRedShift()
field. -
cGreenBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cGreenBits()
field. -
cGreenShift
Sets the specified value to thePIXELFORMATDESCRIPTOR.cGreenShift()
field. -
cBlueBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cBlueBits()
field. -
cBlueShift
Sets the specified value to thePIXELFORMATDESCRIPTOR.cBlueShift()
field. -
cAlphaBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cAlphaBits()
field. -
cAlphaShift
Sets the specified value to thePIXELFORMATDESCRIPTOR.cAlphaShift()
field. -
cAccumBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cAccumBits()
field. -
cAccumRedBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cAccumRedBits()
field. -
cAccumGreenBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cAccumGreenBits()
field. -
cAccumBlueBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cAccumBlueBits()
field. -
cAccumAlphaBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cAccumAlphaBits()
field. -
cDepthBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cDepthBits()
field. -
cStencilBits
Sets the specified value to thePIXELFORMATDESCRIPTOR.cStencilBits()
field. -
cAuxBuffers
Sets the specified value to thePIXELFORMATDESCRIPTOR.cAuxBuffers()
field. -
iLayerType
Sets the specified value to thePIXELFORMATDESCRIPTOR.iLayerType()
field. -
bReserved
Sets the specified value to thePIXELFORMATDESCRIPTOR.bReserved()
field. -
dwLayerMask
Sets the specified value to thePIXELFORMATDESCRIPTOR.dwLayerMask()
field. -
dwVisibleMask
Sets the specified value to thePIXELFORMATDESCRIPTOR.dwVisibleMask()
field. -
dwDamageMask
Sets the specified value to thePIXELFORMATDESCRIPTOR.dwDamageMask()
field.
-