internal static extern CLFFTStatus EnqueueTransform( CLFFTPlanHandle plHandle, CLFFTDirection dir, UInt32 numQueuesAndEvents, [MarshalAs(UnmanagedType.LPArray)] cl_command_queue[] commQueues, UInt32 numWaitEvents, [MarshalAs(UnmanagedType.LPArray)] cl_event[] waitEvents, [Out, MarshalAs(UnmanagedType.LPArray, SizeConst = 1)] cl_event[] outEvents, [MarshalAs(UnmanagedType.LPArray)] cl_mem[] inputBuffers, [MarshalAs(UnmanagedType.LPArray)] cl_mem[] outputBuffers, cl_mem tmpBuffer );
public void EnqueueTransform( CLFFTDirection dir, UInt32 numQueuesAndEvents, cl_command_queue[] commQueues, UInt32 numWaitEvents, cl_event[] waitEvents, cl_event[] outEvents, cl_mem[] inputBuffers, cl_mem[] outputBuffers, cl_mem tmpBuffer ) { CLFFT.CheckStatus(CLFFT.EnqueueTransform(Handle, dir, numQueuesAndEvents, commQueues, numWaitEvents, waitEvents, outEvents, inputBuffers, outputBuffers, tmpBuffer)); IsBaked = true; }
internal static extern CLFFTStatus SetPlanScale(CLFFTPlanHandle plHandle, CLFFTDirection dir, float scale);