MKOverlayPathRenderer.inc 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. { Parsed from MapKit.framework MKOverlayPathRenderer.h }
  2. { Types from MKOverlayPathRenderer }
  3. {$ifdef TYPES}
  4. {$endif}
  5. {$ifdef TYPES}
  6. type
  7. MKOverlayPathRendererPtr = ^MKOverlayPathRenderer;
  8. {$endif}
  9. {$ifdef CLASSES}
  10. type
  11. MKOverlayPathRenderer = objcclass external (MKOverlayRenderer)
  12. public
  13. {$if defined(TARGET_OS_IPHONE)}
  14. procedure setFillColor(newValue: UIColorPtr); message 'setFillColor:';
  15. function fillColor: UIColorPtr; message 'fillColor';
  16. procedure setStrokeColor(newValue: UIColorPtr); message 'setStrokeColor:';
  17. function strokeColor: UIColorPtr; message 'strokeColor';
  18. {$else}
  19. procedure setFillColor_(newValue: NSColor); message 'setFillColor:';
  20. function fillColor_: NSColor; message 'fillColor';
  21. procedure setStrokeColor_(newValue: NSColor); message 'setStrokeColor:';
  22. function strokeColor_: NSColor; message 'strokeColor';
  23. {$endif}
  24. procedure setLineWidth(newValue: CGFloat); message 'setLineWidth:';
  25. function lineWidth: CGFloat; message 'lineWidth';
  26. procedure setLineJoin(newValue: CGLineJoin); message 'setLineJoin:';
  27. function lineJoin: CGLineJoin; message 'lineJoin';
  28. procedure setLineCap(newValue: CGLineCap); message 'setLineCap:';
  29. function lineCap: CGLineCap; message 'lineCap';
  30. procedure setMiterLimit(newValue: CGFloat); message 'setMiterLimit:';
  31. function miterLimit: CGFloat; message 'miterLimit';
  32. procedure setLineDashPhase(newValue: CGFloat); message 'setLineDashPhase:';
  33. function lineDashPhase: CGFloat; message 'lineDashPhase';
  34. procedure setLineDashPattern(newValue: NSArray); message 'setLineDashPattern:';
  35. function lineDashPattern: NSArray; message 'lineDashPattern';
  36. procedure createPath; message 'createPath';
  37. procedure setPath(newValue: CGPathRef); message 'setPath:';
  38. function path: CGPathRef; message 'path';
  39. procedure invalidatePath; message 'invalidatePath';
  40. procedure applyStrokePropertiesToContext_atZoomScale (context: CGContextRef; zoomScale: MKZoomScale); message 'applyStrokePropertiesToContext:atZoomScale:';
  41. procedure applyFillPropertiesToContext_atZoomScale (context: CGContextRef; zoomScale: MKZoomScale); message 'applyFillPropertiesToContext:atZoomScale:';
  42. procedure strokePath_inContext (path_: CGPathRef; context: CGContextRef); message 'strokePath:inContext:';
  43. procedure fillPath_inContext (path_: CGPathRef; context: CGContextRef); message 'fillPath:inContext:';
  44. end;
  45. {$endif}