CARenderer.inc 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. { Parsed from Quartzcore.framework CARenderer.h }
  2. {$ifdef TYPES}
  3. {$ifndef CARENDERER_PAS_T}
  4. {$define CARENDERER_PAS_T}
  5. {$endif}
  6. {$endif}
  7. {$ifdef RECORDS}
  8. {$ifndef CARENDERER_PAS_R}
  9. {$define CARENDERER_PAS_R}
  10. {$endif}
  11. {$endif}
  12. {$ifdef FUNCTIONS}
  13. {$ifndef CARENDERER_PAS_F}
  14. {$define CARENDERER_PAS_F}
  15. {$endif}
  16. {$endif}
  17. {$ifdef EXTERNAL_SYMBOLS}
  18. {$ifndef CARENDERER_PAS_S}
  19. {$define CARENDERER_PAS_S}
  20. {$endif}
  21. {$endif}
  22. {$ifdef FORWARD}
  23. CARenderer = objcclass;
  24. CARendererPointer = ^CARenderer;
  25. CARendererPtr = CARendererPointer;
  26. {$endif}
  27. {$ifdef CLASSES}
  28. {$ifndef CARENDERER_PAS_C}
  29. {$define CARENDERER_PAS_C}
  30. { CARenderer }
  31. CARenderer = objcclass external (NSObject)
  32. private
  33. __priv: Pointer;
  34. public
  35. class function rendererWithCGLContext_options(ctx: Pointer; dict: NSDictionary): CARenderer; message 'rendererWithCGLContext:options:';
  36. procedure setLayer (newValue: CALayer); message 'setLayer:';
  37. function layer: CALayer; message 'layer';
  38. procedure setBounds (newValue: CGRect); message 'setBounds:';
  39. function bounds: CGRect; message 'bounds';
  40. procedure beginFrameAtTime_timeStamp(t: CFTimeInterval; ts: CVTimeStampPtr); message 'beginFrameAtTime:timeStamp:';
  41. function updateBounds: CGRect; message 'updateBounds';
  42. procedure addUpdateRect(r: CGRect); message 'addUpdateRect:';
  43. procedure render; message 'render';
  44. function nextFrameTime: CFTimeInterval; message 'nextFrameTime';
  45. procedure endFrame; message 'endFrame';
  46. end;
  47. {$endif}
  48. {$endif}