public class Sel
extends com.sun.jna.Structure
Modifier and Type | Class and Description |
---|---|
static class |
Sel.ByReference |
static class |
Sel.ByValue |
Modifier and Type | Field and Description |
---|---|
int |
cx
x location of sel origin
C type : l_int32 |
int |
cy
y location of sel origin
C type : l_int32 |
com.sun.jna.ptr.PointerByReference |
data
{0,1,2}; data[i][j] in [row][col] order
C type : l_int32** |
com.sun.jna.Pointer |
name
used to find sel by name
C type : char* |
int |
sx
sel width
C type : l_int32 |
int |
sy
sel height
C type : l_int32 |
Constructor and Description |
---|
Sel() |
Sel(int sy,
int sx,
int cy,
int cx,
com.sun.jna.ptr.PointerByReference data,
com.sun.jna.Pointer name) |
Sel(com.sun.jna.Pointer peer) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<?> |
getFieldOrder() |
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, 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
public int sy
public int sx
public int cy
public int cx
public com.sun.jna.ptr.PointerByReference data
public com.sun.jna.Pointer name
public Sel()
public Sel(int sy, int sx, int cy, int cx, com.sun.jna.ptr.PointerByReference data, com.sun.jna.Pointer name)
sy
- sel heightsx
- sel widthcy
- y location of sel origincx
- x location of sel origindata
- {0,1,2}; data[i][j] in [row][col] ordername
- used to find sel by namepublic Sel(com.sun.jna.Pointer peer)