Package org.lwjgl.system.windows
Class DEVMODE.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<DEVMODE>
,NativeResource
,Pointer
- Enclosing class:
DEVMODE
public static class DEVMODE.Buffer
extends StructBuffer<DEVMODE,DEVMODE.Buffer>
implements NativeResource
An array of
DEVMODE
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(long address, int cap) Buffer
(ByteBuffer container) Creates a newDEVMODE.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionint
short
short
dmColor()
short
dmCopies()
short
int
int
int
int
int
short
dmDriverExtra
(short value) Sets the specified value to thedmDriverExtra
field.short
short
dmDuplex()
int
dmFields()
int
int
short
int
int
dmNup()
short
int
int
short
short
short
int
int
short
int
int
short
dmScale()
short
dmSize()
dmSize
(short value) Sets the specified value to thedmSize
field.short
dmSpecVersion
(short value) Sets the specified value to thedmSpecVersion
field.short
short
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 newDEVMODE.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
DEVMODE.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
-
dmDeviceName
- Returns:
- a
ByteBuffer
view of thedmDeviceName
field.
-
dmDeviceNameString
- Returns:
- the null-terminated string stored in the
dmDeviceName
field.
-
dmSpecVersion
public short dmSpecVersion()- Returns:
- the value of the
dmSpecVersion
field.
-
dmDriverVersion
public short dmDriverVersion()- Returns:
- the value of the
dmDriverVersion
field.
-
dmSize
public short dmSize()- Returns:
- the value of the
dmSize
field.
-
dmDriverExtra
public short dmDriverExtra()- Returns:
- the value of the
dmDriverExtra
field.
-
dmFields
public int dmFields()- Returns:
- the value of the
dmFields
field.
-
dmOrientation
public short dmOrientation()- Returns:
- the value of the
dmOrientation
field.
-
dmPaperSize
public short dmPaperSize()- Returns:
- the value of the
dmPaperSize
field.
-
dmPaperLength
public short dmPaperLength()- Returns:
- the value of the
dmPaperLength
field.
-
dmPaperWidth
public short dmPaperWidth()- Returns:
- the value of the
dmPaperWidth
field.
-
dmScale
public short dmScale()- Returns:
- the value of the
dmScale
field.
-
dmCopies
public short dmCopies()- Returns:
- the value of the
dmCopies
field.
-
dmDefaultSource
public short dmDefaultSource()- Returns:
- the value of the
dmDefaultSource
field.
-
dmPrintQuality
public short dmPrintQuality()- Returns:
- the value of the
dmPrintQuality
field.
-
dmPosition
- Returns:
- a
POINTL
view of thedmPosition
field.
-
dmDisplayOrientation
public int dmDisplayOrientation()- Returns:
- the value of the
dmDisplayOrientation
field.
-
dmDisplayFixedOutput
public int dmDisplayFixedOutput()- Returns:
- the value of the
dmDisplayFixedOutput
field.
-
dmColor
public short dmColor()- Returns:
- the value of the
dmColor
field.
-
dmDuplex
public short dmDuplex()- Returns:
- the value of the
dmDuplex
field.
-
dmYResolution
public short dmYResolution()- Returns:
- the value of the
dmYResolution
field.
-
dmTTOption
public short dmTTOption()- Returns:
- the value of the
dmTTOption
field.
-
dmCollate
public short dmCollate()- Returns:
- the value of the
dmCollate
field.
-
dmFormName
- Returns:
- a
ByteBuffer
view of thedmFormName
field.
-
dmFormNameString
- Returns:
- the null-terminated string stored in the
dmFormName
field.
-
dmLogPixels
public short dmLogPixels()- Returns:
- the value of the
dmLogPixels
field.
-
dmBitsPerPel
public int dmBitsPerPel()- Returns:
- the value of the
dmBitsPerPel
field.
-
dmPelsWidth
public int dmPelsWidth()- Returns:
- the value of the
dmPelsWidth
field.
-
dmPelsHeight
public int dmPelsHeight()- Returns:
- the value of the
dmPelsHeight
field.
-
dmDisplayFlags
public int dmDisplayFlags()- Returns:
- the value of the
dmDisplayFlags
field.
-
dmNup
public int dmNup()- Returns:
- the value of the
dmNup
field.
-
dmDisplayFrequency
public int dmDisplayFrequency()- Returns:
- the value of the
dmDisplayFrequency
field.
-
dmICMMethod
public int dmICMMethod()- Returns:
- the value of the
dmICMMethod
field.
-
dmICMIntent
public int dmICMIntent()- Returns:
- the value of the
dmICMIntent
field.
-
dmMediaType
public int dmMediaType()- Returns:
- the value of the
dmMediaType
field.
-
dmDitherType
public int dmDitherType()- Returns:
- the value of the
dmDitherType
field.
-
dmReserved1
public int dmReserved1()- Returns:
- the value of the
dmReserved1
field.
-
dmReserved2
public int dmReserved2()- Returns:
- the value of the
dmReserved2
field.
-
dmPanningWidth
public int dmPanningWidth()- Returns:
- the value of the
dmPanningWidth
field.
-
dmPanningHeight
public int dmPanningHeight()- Returns:
- the value of the
dmPanningHeight
field.
-
dmSpecVersion
Sets the specified value to thedmSpecVersion
field. -
dmSize
Sets the specified value to thedmSize
field. -
dmDriverExtra
Sets the specified value to thedmDriverExtra
field.
-