예제 #1
0
 default String[] getStringArray(int size) {
   return PointerNative.Pointer_getStringArray(getNativeAddress(), size);
 }
예제 #2
0
 default float[] getFloatArray(int size) {
   return PointerNative.Pointer_getFloatArray(getNativeAddress(), size);
 }
예제 #3
0
 default double[] getDoubleArray(int size) {
   return PointerNative.Pointer_getDoubleArray(getNativeAddress(), size);
 }
예제 #4
0
 public default void free() {
   PointerNative.Pointer_free(getNativeAddress());
 }
예제 #5
0
 default int[] getIntArray(int size) {
   return PointerNative.Pointer_getIntArray(getNativeAddress(), size);
 }
예제 #6
0
 default void setLongArray(long[] xs) {
   PointerNative.Pointer_setLongArray(getNativeAddress(), xs);
 }
예제 #7
0
 default void setDoubleArray(double[] xs) {
   PointerNative.Pointer_setDoubleArray(getNativeAddress(), xs);
 }
예제 #8
0
 default void setIntValue(int value) {
   PointerNative.Pointer_setIntValue(getNativeAddress(), value);
 }
예제 #9
0
 default void setLongValue(long value) {
   PointerNative.Pointer_setLongValue(getNativeAddress(), value);
 }
예제 #10
0
 public default float getFloatValue() {
   return PointerNative.Pointer_getFloatValue(getNativeAddress());
 }
예제 #11
0
 public default double getDoubleValue() {
   return PointerNative.Pointer_getDoubleValue(getNativeAddress());
 }
예제 #12
0
 public default long getLongValue() {
   return PointerNative.Pointer_getLongValue(getNativeAddress());
 }
예제 #13
0
 public default int getIntValue() {
   return PointerNative.Pointer_getIntValue(getNativeAddress());
 }
예제 #14
0
 public default Pointer at(long pos) {
   return newPointer(PointerNative.Pointer_getPosition(getNativeAddress(), pos));
 }
예제 #15
0
 default void setByteArray(byte[] xs) {
   PointerNative.Pointer_setByteArray(getNativeAddress(), xs);
 }
예제 #16
0
 default void setFloatValue(float value) {
   PointerNative.Pointer_setFloatValue(getNativeAddress(), value);
 }
예제 #17
0
 default void setIntArray(int[] xs) {
   PointerNative.Pointer_setIntArray(getNativeAddress(), xs);
 }
예제 #18
0
 default void setDoubleValue(double value) {
   PointerNative.Pointer_setDoubleValue(getNativeAddress(), value);
 };
예제 #19
0
 default void setFloatArray(float[] xs) {
   PointerNative.Pointer_setFloatArray(getNativeAddress(), xs);
 }
예제 #20
0
 default byte[] getByteArray(int size) {
   return PointerNative.Pointer_getByteArray(getNativeAddress(), size);
 }
예제 #21
0
 public static Pointer allocate(long size) {
   return newPointer(PointerNative.Pointer_allocate(size));
 }
예제 #22
0
 public default Pointer getReference() {
   return newPointer(PointerNative.Pointer_getReference(getNativeAddress()));
 }