Class CGImageRef.Impl

  • All Implemented Interfaces:
    CGImageRef, org.moe.natj.c.OpaquePtr, org.moe.natj.general.ptr.ConstVoidPtr, org.moe.natj.general.ptr.VoidPtr
    Enclosing interface:
    CGImageRef

    public static class CGImageRef.Impl
    extends org.moe.natj.general.ptr.impl.OpaquePtrImpl
    implements CGImageRef
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.Object bufferOwner  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Impl​(org.moe.natj.general.Pointer peer)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void forceFree()  
      void free()  
      org.moe.natj.general.ptr.BoolPtr getBoolPtr()  
      org.moe.natj.general.ptr.BytePtr getBytePtr()  
      org.moe.natj.general.ptr.CharPtr getCharPtr()  
      int getDepth()  
      org.moe.natj.general.ptr.DoublePtr getDoublePtr()  
      org.moe.natj.general.ptr.FloatPtr getFloatPtr()  
      org.moe.natj.general.ptr.IntPtr getIntPtr()  
      org.moe.natj.general.ptr.LongPtr getLongPtr()  
      org.moe.natj.general.ptr.NFloatPtr getNFloatPtr()  
      org.moe.natj.general.ptr.NIntPtr getNIntPtr()  
      org.moe.natj.general.ptr.NLongPtr getNLongPtr()  
      org.moe.natj.general.ptr.NUIntPtr getNUIntPtr()  
      org.moe.natj.general.ptr.NULongPtr getNULongPtr()  
      org.moe.natj.general.Pointer getPeer()  
      protected long getRoot()  
      org.moe.natj.general.ptr.ShortPtr getShortPtr()  
      boolean isConstPtr()  
      protected void releasePointer​(boolean arg0)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.moe.natj.general.ptr.ConstVoidPtr

        forceFree, free, getDepth, getPeer, isConstPtr
    • Field Detail

      • bufferOwner

        protected final java.lang.Object bufferOwner
    • Constructor Detail

      • Impl

        protected Impl​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • isConstPtr

        public boolean isConstPtr()
        Specified by:
        isConstPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
      • getDepth

        public int getDepth()
        Specified by:
        getDepth in interface org.moe.natj.general.ptr.ConstVoidPtr
      • free

        public final void free()
        Specified by:
        free in interface org.moe.natj.general.ptr.ConstVoidPtr
      • forceFree

        public final void forceFree()
        Specified by:
        forceFree in interface org.moe.natj.general.ptr.ConstVoidPtr
      • getBoolPtr

        public final org.moe.natj.general.ptr.BoolPtr getBoolPtr()
        Specified by:
        getBoolPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getBoolPtr in interface org.moe.natj.general.ptr.VoidPtr
      • getBytePtr

        public final org.moe.natj.general.ptr.BytePtr getBytePtr()
        Specified by:
        getBytePtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getBytePtr in interface org.moe.natj.general.ptr.VoidPtr
      • getShortPtr

        public final org.moe.natj.general.ptr.ShortPtr getShortPtr()
        Specified by:
        getShortPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getShortPtr in interface org.moe.natj.general.ptr.VoidPtr
      • getCharPtr

        public org.moe.natj.general.ptr.CharPtr getCharPtr()
        Specified by:
        getCharPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getCharPtr in interface org.moe.natj.general.ptr.VoidPtr
      • getIntPtr

        public final org.moe.natj.general.ptr.IntPtr getIntPtr()
        Specified by:
        getIntPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getIntPtr in interface org.moe.natj.general.ptr.VoidPtr
      • getLongPtr

        public final org.moe.natj.general.ptr.LongPtr getLongPtr()
        Specified by:
        getLongPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getLongPtr in interface org.moe.natj.general.ptr.VoidPtr
      • getFloatPtr

        public final org.moe.natj.general.ptr.FloatPtr getFloatPtr()
        Specified by:
        getFloatPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getFloatPtr in interface org.moe.natj.general.ptr.VoidPtr
      • getDoublePtr

        public final org.moe.natj.general.ptr.DoublePtr getDoublePtr()
        Specified by:
        getDoublePtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getDoublePtr in interface org.moe.natj.general.ptr.VoidPtr
      • getNFloatPtr

        public org.moe.natj.general.ptr.NFloatPtr getNFloatPtr()
        Specified by:
        getNFloatPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getNFloatPtr in interface org.moe.natj.general.ptr.VoidPtr
      • getNUIntPtr

        public org.moe.natj.general.ptr.NUIntPtr getNUIntPtr()
        Specified by:
        getNUIntPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getNUIntPtr in interface org.moe.natj.general.ptr.VoidPtr
      • getNIntPtr

        public org.moe.natj.general.ptr.NIntPtr getNIntPtr()
        Specified by:
        getNIntPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getNIntPtr in interface org.moe.natj.general.ptr.VoidPtr
      • getNULongPtr

        public org.moe.natj.general.ptr.NULongPtr getNULongPtr()
        Specified by:
        getNULongPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getNULongPtr in interface org.moe.natj.general.ptr.VoidPtr
      • getNLongPtr

        public org.moe.natj.general.ptr.NLongPtr getNLongPtr()
        Specified by:
        getNLongPtr in interface org.moe.natj.general.ptr.ConstVoidPtr
        Specified by:
        getNLongPtr in interface org.moe.natj.general.ptr.VoidPtr
      • getPeer

        public org.moe.natj.general.Pointer getPeer()
      • getRoot

        protected final long getRoot()
      • releasePointer

        protected final void releasePointer​(boolean arg0)