Package com.sun.jna.platform.unix
Class X11.XGCValues
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.sun.jna.platform.unix.X11.XGCValues
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.StructField
-
-
Field Summary
Fields Modifier and Type Field Description intarc_modeNativeLongbackgroundintcap_styleX11.Pixmapclip_maskintclip_x_originintclip_y_originintdash_offsetbytedashesstatic List<String>FIELDSintfill_ruleintfill_styleX11.FontfontNativeLongforegroundintfunctionbooleangraphics_exposuresintjoin_styleintline_styleintline_widthNativeLongplane_maskX11.Pixmapstippleintsubwindow_modeX11.Pixmaptileintts_x_originintts_y_origin-
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
-
Constructor Summary
Constructors Constructor Description XGCValues()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<String>getFieldOrder()Return this Structure's field names in their proper order.-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
function
public int function
-
plane_mask
public NativeLong plane_mask
-
foreground
public NativeLong foreground
-
background
public NativeLong background
-
line_width
public int line_width
-
line_style
public int line_style
-
cap_style
public int cap_style
-
join_style
public int join_style
-
fill_style
public int fill_style
-
fill_rule
public int fill_rule
-
arc_mode
public int arc_mode
-
tile
public X11.Pixmap tile
-
stipple
public X11.Pixmap stipple
-
ts_x_origin
public int ts_x_origin
-
ts_y_origin
public int ts_y_origin
-
font
public X11.Font font
-
subwindow_mode
public int subwindow_mode
-
graphics_exposures
public boolean graphics_exposures
-
clip_x_origin
public int clip_x_origin
-
clip_y_origin
public int clip_y_origin
-
clip_mask
public X11.Pixmap clip_mask
-
dash_offset
public int dash_offset
-
dashes
public byte dashes
-
-
Method Detail
-
getFieldOrder
protected List<String> getFieldOrder()
Description copied from class:StructureReturn this Structure's field names in their proper order. For example,
IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.protected List getFieldOrder() { return Arrays.asList(new String[] { ... }); }
Field order must be explicitly indicated, since the field order as returned byprotected List getFieldOrder() { List fields = new ArrayList(super.getFieldOrder()); fields.addAll(Arrays.asList(new String[] { ... })); return fields; }Class.getFields()is not guaranteed to be predictable.- Overrides:
getFieldOrderin classStructure- Returns:
- ordered list of field names
-
-