Class 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

      Nested Classes 
      Modifier and Type Class Description
      static class  FTVector.MetaClass
      The meta class implementation
    • Field Summary

      Fields 
      Modifier and Type Field Description
      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

      Constructors 
      Modifier Constructor Description
        FTVector()  
      protected FTVector​(de.intarsys.nativec.api.INativeHandle handle)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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

      • 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)