Top Fields Constructors Methods
jogamp.nativewindow.x11

public Class XVisualInfo

extends Object
Class Inheritance
Imports
java.nio.*, java.nio.*, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, jogamp.common.os.MachineDataInfoRuntime, java.util.*, com.jogamp.nativewindow.util.Point, com.jogamp.common.util.Bitfield

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[]
private static final int[]
private static final int[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static XVisualInfo
public static XVisualInfo
public static XVisualInfo
public int
getBits_per_rgb()

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

public long
getBlue_mask()

Getter for native field blue_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

public ByteBuffer
public int
getC_class()

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

public int
getColormap_size()

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

public int
getDepth()

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

public long
getGreen_mask()

Getter for native field green_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

public long
getRed_mask()

Getter for native field red_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

public int
getScreen()

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

public long
getVisual()

Getter for native field visual: CType[(PointerType) 'Visual *' -> (Visual) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of 1

public long
getVisualid()

Getter for native field visualid: CType[(IntType) typedef 'VisualID', size [fixed false, lnx64 8], [const[false], int]]

public XVisualInfo
setBits_per_rgb(int val)

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

public XVisualInfo
setBlue_mask(long val)

Setter for native field blue_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

public XVisualInfo
setC_class(int val)

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

public XVisualInfo
setColormap_size(int val)

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

public XVisualInfo
setDepth(int val)

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

public XVisualInfo
setGreen_mask(long val)

Setter for native field green_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

public XVisualInfo
setRed_mask(long val)

Setter for native field red_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

public XVisualInfo
setScreen(int val)

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

public XVisualInfo
setVisual(long val)

Setter for native field visual: CType[(PointerType) 'Visual *' -> (Visual) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of 1

public XVisualInfo
setVisualid(long val)

Setter for native field visualid: CType[(IntType) typedef 'VisualID', size [fixed false, lnx64 8], [const[false], int]]

public static int
size()

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

accessorback to summary
pack-priv StructAccessor accessor
bits_per_rgb_offsetback to summary
private static final int[] bits_per_rgb_offset
blue_mask_offsetback to summary
private static final int[] blue_mask_offset
c_class_offsetback to summary
private static final int[] c_class_offset
colormap_size_offsetback to summary
private static final int[] colormap_size_offset
depth_offsetback to summary
private static final int[] depth_offset
green_mask_offsetback to summary
private static final int[] green_mask_offset
mdback to summary
private final MachineDataInfo md
mdIdxback to summary
private static final int mdIdx
red_mask_offsetback to summary
private static final int[] red_mask_offset
screen_offsetback to summary
private static final int[] screen_offset
visual_offsetback to summary
private static final int[] visual_offset
visualid_offsetback to summary
private static final int[] visualid_offset
XVisualInfo_sizeback to summary
private static final int[] XVisualInfo_size

Constructor Detail

XVisualInfoback to summary
pack-priv XVisualInfo(ByteBuffer buf)

Method Detail

createback to summary
public static XVisualInfo create()
createback to summary
public static XVisualInfo create(ByteBuffer buf)
createback to summary
public static XVisualInfo create(XVisualInfo s)
getBits_per_rgbback to summary
public int getBits_per_rgb()

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

getBlue_maskback to summary
public long getBlue_mask()

Getter for native field blue_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

getBufferback to summary
public ByteBuffer getBuffer()
getC_classback to summary
public int getC_class()

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

getColormap_sizeback to summary
public int getColormap_size()

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

getDepthback to summary
public int getDepth()

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

getGreen_maskback to summary
public long getGreen_mask()

Getter for native field green_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

getRed_maskback to summary
public long getRed_mask()

Getter for native field red_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

getScreenback to summary
public int getScreen()

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

getVisualback to summary
public long getVisual()

Getter for native field visual: CType[(PointerType) 'Visual *' -> (Visual) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of 1

getVisualidback to summary
public long getVisualid()

Getter for native field visualid: CType[(IntType) typedef 'VisualID', size [fixed false, lnx64 8], [const[false], int]]

setBits_per_rgbback to summary
public XVisualInfo setBits_per_rgb(int val)

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

setBlue_maskback to summary
public XVisualInfo setBlue_mask(long val)

Setter for native field blue_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

setC_classback to summary
public XVisualInfo setC_class(int val)

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

setColormap_sizeback to summary
public XVisualInfo setColormap_size(int val)

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

setDepthback to summary
public XVisualInfo setDepth(int val)

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

setGreen_maskback to summary
public XVisualInfo setGreen_mask(long val)

Setter for native field green_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

setRed_maskback to summary
public XVisualInfo setRed_mask(long val)

Setter for native field red_mask: CType[(IntType) 'long', size [fixed false, lnx64 8], [const[false], int]]

setScreenback to summary
public XVisualInfo setScreen(int val)

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

setVisualback to summary
public XVisualInfo setVisual(long val)

Setter for native field visual: CType[(PointerType) 'Visual *' -> (Visual) * , size [fixed false, lnx64 8], [const[false], pointer*1]], with array length of 1

setVisualidback to summary
public XVisualInfo setVisualid(long val)

Setter for native field visualid: CType[(IntType) typedef 'VisualID', size [fixed false, lnx64 8], [const[false], int]]

sizeback to summary
public static int size()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object