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

Method enqueueWriteImage

include/internal/CL/cl.hpp:5943–5968  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5941 }
5942
5943 cl_int enqueueWriteImage(
5944 const Image& image,
5945 cl_bool blocking,
5946 const size_t<3>& origin,
5947 const size_t<3>& region,
5948 ::size_t row_pitch,
5949 ::size_t slice_pitch,
5950 void* ptr,
5951 const VECTOR_CLASS<Event>* events = NULL,
5952 Event* event = NULL) const
5953 {
5954 cl_event tmp;
5955 cl_int err = detail::errHandler(
5956 ::clEnqueueWriteImage(
5957 object_, image(), blocking, (const ::size_t *) origin,
5958 (const ::size_t *) region, row_pitch, slice_pitch, ptr,
5959 (events != NULL) ? (cl_uint) events->size() : 0,
5960 (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL,
5961 (event != NULL) ? &tmp : NULL),
5962 __ENQUEUE_WRITE_IMAGE_ERR);
5963
5964 if (event != NULL && err == CL_SUCCESS)
5965 *event = tmp;
5966
5967 return err;
5968 }
5969
5970 cl_int enqueueCopyImage(
5971 const Image& src,

Callers 1

enqueueWriteImageFunction · 0.80

Calls 2

errHandlerFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected