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

Method enqueueReadImage

include/internal/CL/cl.hpp:5916–5941  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5914#endif // #if defined(CL_VERSION_1_2)
5915
5916 cl_int enqueueReadImage(
5917 const Image& image,
5918 cl_bool blocking,
5919 const size_t<3>& origin,
5920 const size_t<3>& region,
5921 ::size_t row_pitch,
5922 ::size_t slice_pitch,
5923 void* ptr,
5924 const VECTOR_CLASS<Event>* events = NULL,
5925 Event* event = NULL) const
5926 {
5927 cl_event tmp;
5928 cl_int err = detail::errHandler(
5929 ::clEnqueueReadImage(
5930 object_, image(), blocking, (const ::size_t *) origin,
5931 (const ::size_t *) region, row_pitch, slice_pitch, ptr,
5932 (events != NULL) ? (cl_uint) events->size() : 0,
5933 (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL,
5934 (event != NULL) ? &tmp : NULL),
5935 __ENQUEUE_READ_IMAGE_ERR);
5936
5937 if (event != NULL && err == CL_SUCCESS)
5938 *event = tmp;
5939
5940 return err;
5941 }
5942
5943 cl_int enqueueWriteImage(
5944 const Image& image,

Callers 1

enqueueReadImageFunction · 0.80

Calls 2

errHandlerFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected