Class Dxgi.DXGI_ADAPTER_DESC
java.lang.Object
com.sun.jna.Structure
oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
- Enclosing class:
Dxgi
@FieldOrder({"Description","VendorId","DeviceId","SubSysId","Revision","DedicatedVideoMemory","DedicatedSystemMemory","SharedSystemMemory","AdapterLuidLowPart","AdapterLuidHighPart"})
public static class Dxgi.DXGI_ADAPTER_DESC
extends Structure
Maps to the Windows
DXGI_ADAPTER_DESC structure.
Layout (x64):
- Description: WCHAR[128] = 256 bytes
- VendorId: UINT = 4 bytes
- DeviceId: UINT = 4 bytes
- SubSysId: UINT = 4 bytes
- Revision: UINT = 4 bytes
- DedicatedVideoMemory: SIZE_T = 8 bytes (x64)
- DedicatedSystemMemory: SIZE_T = 8 bytes
- SharedSystemMemory: SIZE_T = 8 bytes
- AdapterLuid: LUID = 8 bytes
-
Nested Class Summary
Nested classes/interfaces inherited from class Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionintintchar[]intintintintFields inherited from class Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
Description
public char[] Description -
VendorId
public int VendorId -
DeviceId
public int DeviceId -
SubSysId
public int SubSysId -
Revision
public int Revision -
DedicatedVideoMemory
-
DedicatedSystemMemory
-
AdapterLuidLowPart
public int AdapterLuidLowPart -
AdapterLuidHighPart
public int AdapterLuidHighPart
-
-
Constructor Details
-
DXGI_ADAPTER_DESC
public DXGI_ADAPTER_DESC()
-