/** * @since Available in iOS 3.2 and later. */ public double[] getLigatureCaretPositions(short glyph, int maxPositions) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); getLigatureCaretPositions(glyph, ptr, maxPositions); return ptr.toDoubleArray(maxPositions); } /*<methods>*/
public double[] getComponentsD() { return getComponents(this).toDoubleArray((int) getNumberOfComponents()); } public float[] getComponentsF() {
public double[] getComponentsD() { return components().toDoubleArray((int) getNumberOfComponents()); }
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); }
/** * @since Available in iOS 3.2 and later. */ public double[] getLigatureCaretPositions(short glyph, int maxPositions) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); getLigatureCaretPositions(glyph, ptr, maxPositions); return ptr.toDoubleArray(maxPositions); } /*<methods>*/
public double[] getComponentsD() { return getComponents(this).toDoubleArray((int) getNumberOfComponents()); } public float[] getComponentsF() {
/** * @since Available in iOS 3.2 and later. */ public double[] getLigatureCaretPositions(short glyph, int maxPositions) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); getLigatureCaretPositions(glyph, ptr, maxPositions); return ptr.toDoubleArray(maxPositions); } /*<methods>*/
public double[] getComponentsD() { return getComponents(this).toDoubleArray((int) getNumberOfComponents()); } public float[] getComponentsF() {
public double[] getComponentsD() { return getComponents().toDoubleArray((int) getNumberOfComponents()); }
public double[] getComponentsD() { return getComponents().toDoubleArray((int) getNumberOfComponents()); }
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 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); }