de.intarsys.cwt.freetype.nativec
Class FTVector

java.lang.Object
  extended by de.intarsys.nativec.type.NativeObject
      extended by de.intarsys.nativec.type.NativeSimple
          extended by de.intarsys.cwt.freetype.nativec.FTVector
All Implemented Interfaces:
de.intarsys.nativec.type.INativeObject

public class FTVector
extends de.intarsys.nativec.type.NativeSimple

This is moved to primitive for performance reasons.


Nested Class Summary
static class FTVector.MetaClass
          The meta class implementation
 
Field Summary
static FTVector.MetaClass META
          The meta class instance
static int SHIFT_VECTOR
           
 
Fields inherited from class de.intarsys.nativec.type.NativeObject
DEBUG, handle, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORT
 
Constructor Summary
  FTVector()
           
protected FTVector(de.intarsys.nativec.api.INativeHandle handle)
           
 
Method Summary
 de.intarsys.nativec.type.INativeType getNativeType()
           
 java.lang.Object getValue()
           
 int getX()
           
 int getY()
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class de.intarsys.nativec.type.NativeSimple
getByteCount
 
Methods inherited from class de.intarsys.nativec.type.NativeObject
allocate, cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString, toNestedString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

META

public static final FTVector.MetaClass META
The meta class instance


SHIFT_VECTOR

public static final int SHIFT_VECTOR
Constructor Detail

FTVector

public FTVector()

FTVector

protected FTVector(de.intarsys.nativec.api.INativeHandle handle)
Method Detail

getNativeType

public de.intarsys.nativec.type.INativeType getNativeType()
Specified by:
getNativeType in interface de.intarsys.nativec.type.INativeObject
Specified by:
getNativeType in class de.intarsys.nativec.type.NativeObject

getValue

public java.lang.Object getValue()

getX

public int getX()

getY

public int getY()

setValue

public void setValue(java.lang.Object value)