MonobjcMonobjc Documented Class Library
ExecuteAtTimeWithArguments Method (context, time, arguments)
NamespacesMonobjc.QuartzQCPlugInExecuteAtTimeWithArguments(IQCPlugInContext, Double, NSDictionary)

Performs the processing or rendering tasks appropriate for the custom patch.

Original signature is '- (BOOL) execute:(id<QCPlugInContext>)context atTime:(NSTimeInterval)time withArguments:(NSDictionary*)arguments'

Available in Mac OS X v10.5 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual bool ExecuteAtTimeWithArguments(
	IQCPlugInContext context,
	double time,
	NSDictionary arguments
)
Public Overridable Function ExecuteAtTimeWithArguments ( _
	context As IQCPlugInContext, _
	time As Double, _
	arguments As NSDictionary _
) As Boolean
public:
virtual bool ExecuteAtTimeWithArguments(
	IQCPlugInContext^ context, 
	double time, 
	NSDictionary^ arguments
)
Parameters
context (IQCPlugInContext)
An opaque object , conforming to the QCPlugInContext Protocol protocol, that represents the execution context of the QCPlugIn object. Do not retain this object or use it outside of the scope of this method.
time (Double)
The execution interval.
arguments (NSDictionary)
A dictionary of arguments that can be used during execution. See “Execution Arguments”.
Return Value
NO indicates the custom patch was not able to execute successfully. In this case, the Quartz Composer engine stops rendering the current frame.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.Quartz (Module: Monobjc.Quartz)