/** * @since Available in iOS 4.0 and later. */ public static void once(Runnable block) { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); once(ptr, block); } /*<methods>*/
public String formatUnitKilograms(double numberInKilograms) { return formatUnitKilograms(numberInKilograms, new MachineSizedSIntPtr()); } /*<methods>*/
public boolean hasLong(String key) { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); return getInteger(key, ptr); } /**
public boolean hasLong(long index) { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); return getInteger(index, ptr); } /**
public String formatUnitMeters(double numberInMeters) { return formatUnitMeters(numberInMeters, new MachineSizedSIntPtr()); } /*<methods>*/
public String formatUnitJoules(double numberInJoules) { return formatUnitJoules(numberInJoules, new MachineSizedSIntPtr()); } /*<methods>*/
/** * @since Available in iOS 2.0 and later. */ public long getLong(long index) { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); if (getInteger(index, ptr)) { return ptr.get(); } return 0; } public boolean hasDouble(long index) {
/** * @since Available in iOS 2.0 and later. */ public long popLong() { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); if (popInteger(ptr)) { return ptr.get(); } return 0; } /**
/** * @since Available in iOS 2.0 and later. */ public long getLong(String key) { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); if (getInteger(key, ptr)) { return ptr.get(); } return 0; } public boolean hasDouble(String key) {
/** * @since Available in iOS 2.0 and later. */ public @MachineSizedSInt double scanInteger() { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); if (!scanInteger(ptr)) { return 0; } return ptr.get(); } public long scanLong() {
/** * @throws OSStatusException * @since Available in iOS 6.0 and later. */ public long getSourceAudio(long numberFrames, AudioBufferList bufferList, MTAudioProcessingTapMutableFlags flags) throws OSStatusException { CMTimeRange timeRangePtr = new CMTimeRange(); MachineSizedSIntPtr numberFramesPtr = new MachineSizedSIntPtr(); OSStatus status = getSourceAudio0(numberFrames, bufferList, flags, timeRangePtr, numberFramesPtr); OSStatusException.throwIfNecessary(status); this.lastTimeRange = timeRangePtr; return numberFramesPtr.get(); }
public double[] getLineDashD() { MachineSizedSIntPtr countPtr = new MachineSizedSIntPtr(); getLineDash(null, countPtr, null); int count = (int) countPtr.get(); MachineSizedFloatPtr patternPtr = Struct.allocate(MachineSizedFloatPtr.class, count); getLineDash(patternPtr, null, null); return patternPtr.toDoubleArray(count); }
public float[] getLineDashF() { MachineSizedSIntPtr countPtr = new MachineSizedSIntPtr(); getLineDash(null, countPtr, null); int count = (int) countPtr.get(); MachineSizedFloatPtr patternPtr = Struct.allocate(MachineSizedFloatPtr.class, count); getLineDash(patternPtr, null, null); return patternPtr.toFloatArray(count); }
/** * @since Available in iOS 8.0 and later. * @throws NSErrorException */ public NSURLRelationship getRelationshipOfDirectoryToItem(NSURL directoryURL, NSURL otherURL) throws NSErrorException { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); NSError.NSErrorPtr err = new NSError.NSErrorPtr(); if (getRelationshipOfDirectoryToItem(ptr, directoryURL, otherURL, err)) { return NSURLRelationship.valueOf(ptr.get()); } if (err.get() != null) { throw new NSErrorException(err.get()); } return null; } /**
/** * @since Available in iOS 8.0 and later. * @throws NSErrorException */ public NSURLRelationship getRelationshipOfDirectoryToItem(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, NSURL url) throws NSErrorException { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); NSError.NSErrorPtr err = new NSError.NSErrorPtr(); if (getRelationshipOfDirectoryToItem(ptr, directory, domainMask, url, err)) { return NSURLRelationship.valueOf(ptr.get()); } if (err.get() != null) { throw new NSErrorException(err.get()); } return null; } /*<methods>*/
/** * @since Available in iOS 4.0 and later. */ public static void once(Runnable block) { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); once(ptr, block); } /*<methods>*/
public boolean hasLong(String key) { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); return getInteger(key, ptr); } /**
/** * @since Available in iOS 2.0 and later. */ public long getLong(String key) { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); if (getInteger(key, ptr)) { return ptr.get(); } return 0; } public boolean hasDouble(String key) {
/** * @since Available in iOS 2.0 and later. */ public long getLong(long index) { MachineSizedSIntPtr ptr = new MachineSizedSIntPtr(); if (getInteger(index, ptr)) { return ptr.get(); } return 0; } public boolean hasDouble(long index) {
public float[] getLineDashF() { MachineSizedSIntPtr countPtr = new MachineSizedSIntPtr(); getLineDash(null, countPtr, null); int count = (int) countPtr.get(); MachineSizedFloatPtr patternPtr = Struct.allocate(MachineSizedFloatPtr.class, count); getLineDash(patternPtr, null, null); return patternPtr.toFloatArray(count); }