QCCompositionRepository.inc 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. { Parsed from QuartzComposer.framework QCCompositionRepository.h }
  2. {$ifdef TYPES}
  3. type
  4. QCCompositionRepositoryPtr = ^QCCompositionRepository;
  5. {$endif}
  6. {$if (defined(MAC_OS_X_VERSION_10_5)) and ((MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5))}
  7. {$ifdef EXTERNAL_SYMBOLS}
  8. var
  9. QCCompositionRepositoryDidUpdateNotification: NSString; cvar; external;
  10. {$endif}
  11. {$ifdef CLASSES}
  12. type
  13. QCComposition_QCCompositionRepository = objccategory external name 'QCCompositionRepository' (QCComposition)
  14. function identifier: NSString; message 'identifier';
  15. end;
  16. type
  17. QCCompositionRepository = objcclass external (NSObject)
  18. private
  19. cq: dispatch_queue_t;
  20. public
  21. class function sharedCompositionRepository: QCCompositionRepository; message 'sharedCompositionRepository';
  22. function compositionWithIdentifier (identifier: NSString): QCComposition; message 'compositionWithIdentifier:';
  23. function compositionsWithProtocols_andAttributes (protocols: NSArray; attributes: NSDictionary): NSArray; message 'compositionsWithProtocols:andAttributes:';
  24. function allCompositions: NSArray; message 'allCompositions';
  25. end;
  26. {$endif}
  27. {$endif}