/// <summary> /// 2D Imageオブジェクトを塗りつぶします /// </summary> /// <param name="image"></param> /// <param name="fillColor"></param> /// <param name="origin"></param> /// <param name="region"></param> public static void FillImage2D(CLImage2D image, CLColor fillColor) { CommandQueue.EnqueueFillColor(image, fillColor); }
/// <summary> /// 2D Imageオブジェクトからデータを読み出します /// </summary> /// <param name="image"></param> /// <param name="data"></param> public static void ReadImage2DData(CLImage2D image, byte[] data) { CommandQueue.EnqueueReadImageData(image, data); }
/// <summary> /// CLImage2D を指定された色で、全て塗りつぶします /// </summary> /// <param name="clImage"></param> /// <param name="color"></param> public static void ClearColor(CLImage2D clImage, CLColor color) { CL.FillImage2D(clImage, color); }