CAEmitterLayer.inc 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. { Parsed from Quartzcore.framework CAEmitterLayer.h }
  2. {$ifdef TYPES}
  3. {$ifndef CAEMITTERLAYER_PAS_T}
  4. {$define CAEMITTERLAYER_PAS_T}
  5. {$endif}
  6. {$endif}
  7. {$ifdef RECORDS}
  8. {$ifndef CAEMITTERLAYER_PAS_R}
  9. {$define CAEMITTERLAYER_PAS_R}
  10. {$endif}
  11. {$endif}
  12. {$ifdef FUNCTIONS}
  13. {$ifndef CAEMITTERLAYER_PAS_F}
  14. {$define CAEMITTERLAYER_PAS_F}
  15. {$endif}
  16. {$endif}
  17. {$ifdef EXTERNAL_SYMBOLS}
  18. {$ifndef CAEMITTERLAYER_PAS_S}
  19. {$define CAEMITTERLAYER_PAS_S}
  20. { External string constants }
  21. var
  22. kCAEmitterLayerPoint: NSString; cvar; external;
  23. kCAEmitterLayerLine: NSString; cvar; external;
  24. kCAEmitterLayerRectangle: NSString; cvar; external;
  25. kCAEmitterLayerCuboid: NSString; cvar; external;
  26. kCAEmitterLayerCircle: NSString; cvar; external;
  27. kCAEmitterLayerSphere: NSString; cvar; external;
  28. kCAEmitterLayerPoints: NSString; cvar; external;
  29. kCAEmitterLayerOutline: NSString; cvar; external;
  30. kCAEmitterLayerSurface: NSString; cvar; external;
  31. kCAEmitterLayerVolume: NSString; cvar; external;
  32. kCAEmitterLayerUnordered: NSString; cvar; external;
  33. kCAEmitterLayerOldestFirst: NSString; cvar; external;
  34. kCAEmitterLayerOldestLast: NSString; cvar; external;
  35. kCAEmitterLayerBackToFront: NSString; cvar; external;
  36. kCAEmitterLayerAdditive: NSString; cvar; external;
  37. {$endif}
  38. {$endif}
  39. {$ifdef FORWARD}
  40. CAEmitterLayer = objcclass;
  41. CAEmitterLayerPointer = ^CAEmitterLayer;
  42. CAEmitterLayerPtr = CAEmitterLayerPointer;
  43. {$endif}
  44. {$ifdef CLASSES}
  45. {$ifndef CAEMITTERLAYER_PAS_C}
  46. {$define CAEMITTERLAYER_PAS_C}
  47. { CAEmitterLayer }
  48. CAEmitterLayer = objcclass external (CALayer)
  49. public
  50. procedure setEmitterCells (newValue: NSArray); message 'setEmitterCells:';
  51. function emitterCells: NSArray; message 'emitterCells';
  52. procedure setBirthRate (newValue: single); message 'setBirthRate:';
  53. function birthRate: single; message 'birthRate';
  54. procedure setLifetime (newValue: single); message 'setLifetime:';
  55. function lifetime: single; message 'lifetime';
  56. procedure setEmitterPosition (newValue: CGPoint); message 'setEmitterPosition:';
  57. function emitterPosition: CGPoint; message 'emitterPosition';
  58. procedure setEmitterZPosition (newValue: CGFloat); message 'setEmitterZPosition:';
  59. function emitterZPosition: CGFloat; message 'emitterZPosition';
  60. procedure setEmitterSize (newValue: CGSize); message 'setEmitterSize:';
  61. function emitterSize: CGSize; message 'emitterSize';
  62. procedure setEmitterDepth (newValue: CGFloat); message 'setEmitterDepth:';
  63. function emitterDepth: CGFloat; message 'emitterDepth';
  64. procedure setEmitterShape (newValue: NSString); message 'setEmitterShape:';
  65. function emitterShape: NSString; message 'emitterShape';
  66. procedure setEmitterMode (newValue: NSString); message 'setEmitterMode:';
  67. function emitterMode: NSString; message 'emitterMode';
  68. procedure setRenderMode (newValue: NSString); message 'setRenderMode:';
  69. function renderMode: NSString; message 'renderMode';
  70. procedure setPreservesDepth (newValue: Boolean); message 'setPreservesDepth:';
  71. function preservesDepth: Boolean; message 'preservesDepth';
  72. procedure setVelocity (newValue: single); message 'setVelocity:';
  73. function velocity: single; message 'velocity';
  74. procedure setScale (newValue: single); message 'setScale:';
  75. function scale: single; message 'scale';
  76. procedure setSpin (newValue: single); message 'setSpin:';
  77. function spin: single; message 'spin';
  78. procedure setSeed (newValue: cuint); message 'setSeed:';
  79. function seed: cuint; message 'seed';
  80. end;
  81. {$endif}
  82. {$endif}