/// <summary> /// Block until the event fires /// </summary> /// <param name="_event"></param> public void WaitForEvent(Event _event) { Event[] event_list = new Event[1]; event_list[0] = _event; OpenCL.WaitForEvents(1, InteropTools.ConvertEventsToEventIDs(event_list)); }
/// <summary> /// Block until all events in the array have fired /// </summary> /// <param name="num_events"></param> /// <param name="event_list"></param> public void WaitForEvents(int num_events, Event[] event_list) { OpenCL.WaitForEvents((uint)num_events, InteropTools.ConvertEventsToEventIDs(event_list)); }