QCCompositionLayer.inc 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. { Parsed from QuartzComposer.framework QCCompositionLayer.h }
  2. {$ifdef TYPES}
  3. type
  4. QCCompositionLayerPtr = ^QCCompositionLayer;
  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 CLASSES}
  8. type
  9. QCCompositionLayer = objcclass external (CAOpenGLLayer, QCCompositionRendererProtocol)
  10. private
  11. _QCCompositionLayerPrivate: pointer;
  12. public
  13. class function compositionLayerWithFile (path: NSString): QCCompositionLayer; message 'compositionLayerWithFile:';
  14. class function compositionLayerWithComposition (composition: QCComposition): QCCompositionLayer; message 'compositionLayerWithComposition:';
  15. function initWithFile (path: NSString): id; message 'initWithFile:';
  16. function initWithComposition (composition: QCComposition): id; message 'initWithComposition:';
  17. function composition: QCComposition; message 'composition';
  18. { Adopted protocols }
  19. function attributes: NSDictionary; message 'attributes';
  20. function inputKeys: NSArray; message 'inputKeys';
  21. function outputKeys: NSArray; message 'outputKeys';
  22. function propertyListFromInputValues: id; message 'propertyListFromInputValues';
  23. procedure setInputValuesWithPropertyList (plist: id); message 'setInputValuesWithPropertyList:';
  24. function setValue_forInputKey (value: id; key: NSString): ObjCBOOL; message 'setValue:forInputKey:';
  25. function userInfo: NSMutableDictionary; message 'userInfo';
  26. function valueForInputKey (key: NSString): id; message 'valueForInputKey:';
  27. function valueForOutputKey (key: NSString): id; message 'valueForOutputKey:';
  28. function valueForOutputKey_ofType (key: NSString; type_: NSString): id; message 'valueForOutputKey:ofType:';
  29. end;
  30. {$endif}
  31. {$endif}