/** * @since Available in iOS 2.0 and later. */ @Bridge(symbol="CGContextScaleCTM", optional=true) public native void scaleCTM(@MachineSizedFloat double sx, @MachineSizedFloat double sy); /**
/** * @since Available in iOS 2.0 and later. */ @Bridge(symbol="CGContextMoveToPoint", optional=true) public native void moveToPoint(@MachineSizedFloat double x, @MachineSizedFloat double y); /**
/** * @since Available in iOS 2.0 and later. */ @Bridge(symbol="CGContextSetGrayFillColor", optional=true) public native void setGrayFillColor(@MachineSizedFloat double gray, @MachineSizedFloat double alpha); /**
/** * @since Available in iOS 2.0 and later. */ @Bridge(symbol="CATransform3DScale", optional=true) private static native @ByVal CATransform3D scale(@ByVal CATransform3D t, @MachineSizedFloat double sx, @MachineSizedFloat double sy, @MachineSizedFloat double sz); /**
/** * @since Available in iOS 8.0 and later. */ @Method(selector = "removeAnimationForKey:fadeOutDuration:") public native void removeAnimation(String key, @MachineSizedFloat double duration); /*</methods>*/
/** * @since Available in iOS 8.0 and later. */ @Property(selector = "setSpotInnerAngle:") public native void setSpotInnerAngle(@MachineSizedFloat double v); /**
/** * @since Available in iOS 2.0 and later. */ @Bridge(symbol="CGFontGetItalicAngle", optional=true) public native @MachineSizedFloat double getItalicAngle(); /**
/** * @since Available in iOS 8.0 and later. */ @Property(selector = "intensity") public native @MachineSizedFloat double getIntensity(); /**
public AVEdgeWidths(@MachineSizedFloat double left, @MachineSizedFloat double top, @MachineSizedFloat double right, @MachineSizedFloat double bottom) { this.setLeft(left); this.setTop(top); this.setRight(right); this.setBottom(bottom); } /*</constructors>*/
/** * @since Available in iOS 2.0 and later. */ @Bridge(symbol="CGContextSetAlpha", optional=true) public native void setAlpha(@MachineSizedFloat double alpha); /**
/** * @since Available in iOS 7.0 and later. */ @Bridge(symbol="CGPathAddRoundedRect", optional=true) public native void addRoundedRect(CGAffineTransform transform, @ByVal CGRect rect, @MachineSizedFloat double cornerWidth, @MachineSizedFloat double cornerHeight); /**
/** * @since Available in iOS 7.0 and later. */ @Property(selector = "videoZoomFactor") public native @MachineSizedFloat double getVideoZoomFactor(); /**
/** * @since Available in iOS 2.0 and later. */ @Bridge(symbol="CGAffineTransformScale", optional=true) private static native @ByVal CGAffineTransform scale(@ByVal CGAffineTransform t, @MachineSizedFloat double sx, @MachineSizedFloat double sy); /**
/** * @since Available in iOS 2.0 and later. */ @Bridge(symbol="CGShadingCreateRadial", optional=true) public static native @org.robovm.rt.bro.annotation.Marshaler(CFType.NoRetainMarshaler.class) CGShading createRadial(CGColorSpace space, @ByVal CGPoint start, @MachineSizedFloat double startRadius, @ByVal CGPoint end, @MachineSizedFloat double endRadius, CGFunction function, boolean extendStart, boolean extendEnd); /*</methods>*/
/** * @since Available in iOS 2.0 and later. */ @Bridge(symbol="CGContextSetShadowWithColor", optional=true) public native void setShadow(@ByVal CGSize offset, @MachineSizedFloat double blur, CGColor color); /**
/** * @since Available in iOS 3.2 and later. */ public @MachineSizedFloat double getWidth(@ByVal CFRange range) { return getTypographicBounds(range, null, null, null); } /**
/** * @since Available in iOS 3.2 and later. */ public @MachineSizedFloat double getDescent() { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); getTypographicBounds(null, ptr, null); return ptr.get(); } /**
/** * @since Available in iOS 3.2 and later. */ public @MachineSizedFloat double getLeading() { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); getTypographicBounds(null, null, ptr); return ptr.get(); } /**
@Callback private static @MachineSizedFloat double cbGetAscent(@Pointer long refcon) { CTRunDelegate callback = null; synchronized (runCallbacks) { callback = runCallbacks.get(refcon); } return callback.getAscent(); } @Callback
/** * @since Available in iOS 3.2 and later. */ public @MachineSizedFloat double getLeading(@ByVal CFRange range) { MachineSizedFloatPtr ptr = new MachineSizedFloatPtr(); getTypographicBounds(range, null, null, ptr); return ptr.get(); } /*<methods>*/