Top Fields Constructors Methods
jogamp.opengl.windows.wgl

public Class PGPU_DEVICE

extends Object
Class Inheritance
Imports
java.nio.*, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, jogamp.common.os.MachineDataInfoRuntime, java.util.*, com.jogamp.opengl.*, com.jogamp.opengl.fixedfunc.*, jogamp.opengl.*

Field Summary

Modifier and TypeField and Description
pack-priv StructAccessor
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private static final int[]
private final MachineDataInfo
private static final int
private static final int[]
private static final int[]
private static final int[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static PGPU_DEVICE
public static PGPU_DEVICE
public ByteBuffer
public int
getCb()

Getter for native field cb: CType[(IntType) typedef 'DWORD', size [fixed true, lnx64 4], [const[false], int]]

public ByteBuffer
getDeviceName()

Getter for native field DeviceName: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 32

public byte[]
getDeviceName(final int offset, byte[] result)

Getter for native field DeviceName: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 32

public static final int
getDeviceNameArrayLength()

Getter for native field DeviceName: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 32

public ByteBuffer
getDeviceString()

Getter for native field DeviceString: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 128], [const[false], array*1]], with array length of 128

public byte[]
getDeviceString(final int offset, byte[] result)

Getter for native field DeviceString: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 128], [const[false], array*1]], with array length of 128

public static final int
getDeviceStringArrayLength()

Getter for native field DeviceString: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 128], [const[false], array*1]], with array length of 128

public int
getFlags()

Getter for native field Flags: CType[(IntType) typedef 'DWORD', size [fixed true, lnx64 4], [const[false], int]]

public RECT
getRcVirtualScreen()

Getter for native field rcVirtualScreen: CType[(StructType) typedef 'RECT', size [fixed false, lnx64 16], [const[false], struct{tagRECT: 4, }]]

public PGPU_DEVICE
setCb(int val)

Setter for native field cb: CType[(IntType) typedef 'DWORD', size [fixed true, lnx64 4], [const[false], int]]

public PGPU_DEVICE
setDeviceName(final int offset, byte[] val)

Setter for native field DeviceName: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 32

public PGPU_DEVICE
setDeviceString(final int offset, byte[] val)

Setter for native field DeviceString: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 128], [const[false], array*1]], with array length of 128

public PGPU_DEVICE
setFlags(int val)

Setter for native field Flags: CType[(IntType) typedef 'DWORD', size [fixed true, lnx64 4], [const[false], int]]

public static int
size()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

accessorback to summary
pack-priv StructAccessor accessor
cb_offsetback to summary
private static final int[] cb_offset
DeviceName_offsetback to summary
private static final int[] DeviceName_offset
DeviceName_sizeback to summary
private static final int[] DeviceName_size
DeviceString_offsetback to summary
private static final int[] DeviceString_offset
DeviceString_sizeback to summary
private static final int[] DeviceString_size
Flags_offsetback to summary
private static final int[] Flags_offset
mdback to summary
private final MachineDataInfo md
mdIdxback to summary
private static final int mdIdx
PGPU_DEVICE_sizeback to summary
private static final int[] PGPU_DEVICE_size
rcVirtualScreen_offsetback to summary
private static final int[] rcVirtualScreen_offset
rcVirtualScreen_sizeback to summary
private static final int[] rcVirtualScreen_size

Constructor Detail

PGPU_DEVICEback to summary
pack-priv PGPU_DEVICE(ByteBuffer buf)

Method Detail

createback to summary
public static PGPU_DEVICE create()
createback to summary
public static PGPU_DEVICE create(ByteBuffer buf)
getBufferback to summary
public ByteBuffer getBuffer()
getCbback to summary
public int getCb()

Getter for native field cb: CType[(IntType) typedef 'DWORD', size [fixed true, lnx64 4], [const[false], int]]

getDeviceNameback to summary
public ByteBuffer getDeviceName()

Getter for native field DeviceName: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 32

getDeviceNameback to summary
public byte[] getDeviceName(final int offset, byte[] result)

Getter for native field DeviceName: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 32

getDeviceNameArrayLengthback to summary
public static final int getDeviceNameArrayLength()

Getter for native field DeviceName: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 32

getDeviceStringback to summary
public ByteBuffer getDeviceString()

Getter for native field DeviceString: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 128], [const[false], array*1]], with array length of 128

getDeviceStringback to summary
public byte[] getDeviceString(final int offset, byte[] result)

Getter for native field DeviceString: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 128], [const[false], array*1]], with array length of 128

getDeviceStringArrayLengthback to summary
public static final int getDeviceStringArrayLength()

Getter for native field DeviceString: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 128], [const[false], array*1]], with array length of 128

getFlagsback to summary
public int getFlags()

Getter for native field Flags: CType[(IntType) typedef 'DWORD', size [fixed true, lnx64 4], [const[false], int]]

getRcVirtualScreenback to summary
public RECT getRcVirtualScreen()

Getter for native field rcVirtualScreen: CType[(StructType) typedef 'RECT', size [fixed false, lnx64 16], [const[false], struct{tagRECT: 4, }]]

setCbback to summary
public PGPU_DEVICE setCb(int val)

Setter for native field cb: CType[(IntType) typedef 'DWORD', size [fixed true, lnx64 4], [const[false], int]]

setDeviceNameback to summary
public PGPU_DEVICE setDeviceName(final int offset, byte[] val)

Setter for native field DeviceName: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 32], [const[false], array*1]], with array length of 32

setDeviceStringback to summary
public PGPU_DEVICE setDeviceString(final int offset, byte[] val)

Setter for native field DeviceString: CType[(ArrayType) 'CHAR *', size [fixed false, lnx64 128], [const[false], array*1]], with array length of 128

setFlagsback to summary
public PGPU_DEVICE setFlags(int val)

Setter for native field Flags: CType[(IntType) typedef 'DWORD', size [fixed true, lnx64 4], [const[false], int]]

sizeback to summary
public static int size()