Repository URL to install this package:
|
Version:
3.2.0 ▾
|
{ Parsed from QuartzComposer.framework QCCompositionParameterView.h }
{$ifdef TYPES}
type
QCCompositionParameterViewPtr = ^QCCompositionParameterView;
{$endif}
{$if (defined(MAC_OS_X_VERSION_10_5)) and ((MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5))}
{$ifdef CLASSES}
type
QCCompositionParameterView = objcclass external (NSView)
private
_QCCompositionParameterViewPrivate: pointer;
public
procedure setCompositionRenderer (renderer: QCCompositionRendererProtocol); message 'setCompositionRenderer:';
function compositionRenderer: QCCompositionRendererProtocol; message 'compositionRenderer';
function hasParameters: ObjCBOOL; message 'hasParameters';
procedure setBackgroundColor (color: NSColor); message 'setBackgroundColor:';
function backgroundColor: NSColor; message 'backgroundColor';
procedure setDrawsBackground (flag: ObjCBOOL); message 'setDrawsBackground:';
function drawsBackground: ObjCBOOL; message 'drawsBackground';
procedure setDelegate (delegate: id); message 'setDelegate:';
function delegate: id; message 'delegate';
end;
type
QCCompositionParameterViewDelegate = objccategory external (NSObject)
function compositionParameterView_shouldDisplayParameterWithKey_attributes (parameterView: QCCompositionParameterView; portKey: NSString; portAttributes: NSDictionary): ObjCBOOL; message 'compositionParameterView:shouldDisplayParameterWithKey:attributes:';
procedure compositionParameterView_didChangeParameterWithKey (parameterView: QCCompositionParameterView; portKey: NSString); message 'compositionParameterView:didChangeParameterWithKey:';
end;
{$endif}
{$endif}