org.rococoa.cocoa.qd
Class ATSUCaret

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by 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.


Nested Class Summary
static class ATSUCaret.ByReference
           
static class ATSUCaret.ByValue
           
 
Field Summary
 int fDeltaX
           
 int fDeltaY
           
 int fX
           
 int fY
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
ATSUCaret()
           
ATSUCaret(int fX, int fY, int fDeltaX, int fDeltaY)
           
 
Method Summary
 ATSUCaret.ByReference byReference()
           
 ATSUCaret.ByValue byValue()
           
 ATSUCaret clone()
           
 
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
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

fX

public int fX

fY

public int fY

fDeltaX

public int fDeltaX

fDeltaY

public int fDeltaY
Constructor Detail

ATSUCaret

public ATSUCaret()

ATSUCaret

public ATSUCaret(int fX,
                 int fY,
                 int fDeltaX,
                 int fDeltaY)
Method Detail

byReference

public ATSUCaret.ByReference byReference()

byValue

public ATSUCaret.ByValue byValue()

clone

public ATSUCaret clone()
Overrides:
clone in class Object