QCCompositionParameterView.inc 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. { Parsed from QuartzComposer.framework QCCompositionParameterView.h }
  2. {$ifdef TYPES}
  3. type
  4. QCCompositionParameterViewPtr = ^QCCompositionParameterView;
  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. QCCompositionParameterView = objcclass external (NSView)
  10. private
  11. _QCCompositionParameterViewPrivate: pointer;
  12. public
  13. procedure setCompositionRenderer (renderer: QCCompositionRendererProtocol); message 'setCompositionRenderer:';
  14. function compositionRenderer: QCCompositionRendererProtocol; message 'compositionRenderer';
  15. function hasParameters: ObjCBOOL; message 'hasParameters';
  16. procedure setBackgroundColor (color: NSColor); message 'setBackgroundColor:';
  17. function backgroundColor: NSColor; message 'backgroundColor';
  18. procedure setDrawsBackground (flag: ObjCBOOL); message 'setDrawsBackground:';
  19. function drawsBackground: ObjCBOOL; message 'drawsBackground';
  20. procedure setDelegate (delegate: id); message 'setDelegate:';
  21. function delegate: id; message 'delegate';
  22. end;
  23. type
  24. QCCompositionParameterViewDelegate = objccategory external (NSObject)
  25. function compositionParameterView_shouldDisplayParameterWithKey_attributes (parameterView: QCCompositionParameterView; portKey: NSString; portAttributes: NSDictionary): ObjCBOOL; message 'compositionParameterView:shouldDisplayParameterWithKey:attributes:';
  26. procedure compositionParameterView_didChangeParameterWithKey (parameterView: QCCompositionParameterView; portKey: NSString); message 'compositionParameterView:didChangeParameterWithKey:';
  27. end;
  28. {$endif}
  29. {$endif}