MCPcopy Create free account
hub / github.com/OpenKinect/libfreenect2 / enqueueCopyImage

Method enqueueCopyImage

include/internal/CL/cl.hpp:5970–5993  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5968 }
5969
5970 cl_int enqueueCopyImage(
5971 const Image& src,
5972 const Image& dst,
5973 const size_t<3>& src_origin,
5974 const size_t<3>& dst_origin,
5975 const size_t<3>& region,
5976 const VECTOR_CLASS<Event>* events = NULL,
5977 Event* event = NULL) const
5978 {
5979 cl_event tmp;
5980 cl_int err = detail::errHandler(
5981 ::clEnqueueCopyImage(
5982 object_, src(), dst(), (const ::size_t *) src_origin,
5983 (const ::size_t *)dst_origin, (const ::size_t *) region,
5984 (events != NULL) ? (cl_uint) events->size() : 0,
5985 (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL,
5986 (event != NULL) ? &tmp : NULL),
5987 __ENQUEUE_COPY_IMAGE_ERR);
5988
5989 if (event != NULL && err == CL_SUCCESS)
5990 *event = tmp;
5991
5992 return err;
5993 }
5994
5995#if defined(CL_VERSION_1_2)
5996 /**

Callers 1

enqueueCopyImageFunction · 0.80

Calls 2

errHandlerFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected