org.rococoa.cocoa.qd
Class ATSUCaret
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.qd.ATSUCaret
- Direct Known Subclasses:
- ATSUCaret.ByReference, ATSUCaret.ByValue
public class ATSUCaret
- extends com.ochafik.lang.jnaerator.runtime.Structure
ATSUCaret
Discussion:
Contains the complete information needed to render a caret. fX
and fY is the position of one of the caret's ends relative to the
origin position of the line the caret belongs. fDeltaX and
fDeltaY is the position of the caret's other end. Hence, to draw
a caret, simply call MoveTo(fX, fY) followed by LineTo(fDeltaX,
fDeltaY) or equivalent. The ATSUCaret will contain the positions
needed to draw carets on angled lines and reflect angled carets
and leading/trailing split caret appearances.
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
setupClone |
Methods inherited from class com.sun.jna.Structure |
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField |
fX
public int fX
fY
public int fY
fDeltaX
public int fDeltaX
fDeltaY
public int fDeltaY
ATSUCaret
public ATSUCaret()
ATSUCaret
public ATSUCaret(int fX,
int fY,
int fDeltaX,
int fDeltaY)
byReference
public ATSUCaret.ByReference byReference()
byValue
public ATSUCaret.ByValue byValue()
clone
public ATSUCaret clone()
- Overrides:
clone
in class Object