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

Method createSubBuffer

include/internal/CL/cl.hpp:3321–3342  ·  view source on GitHub ↗

! \brief Creates a new buffer object from this. * * Wraps clCreateSubBuffer(). */

Source from the content-addressed store, hash-verified

3319 * Wraps clCreateSubBuffer().
3320 */
3321 Buffer createSubBuffer(
3322 cl_mem_flags flags,
3323 cl_buffer_create_type buffer_create_type,
3324 const void * buffer_create_info,
3325 cl_int * err = NULL)
3326 {
3327 Buffer result;
3328 cl_int error;
3329 result.object_ = ::clCreateSubBuffer(
3330 object_,
3331 flags,
3332 buffer_create_type,
3333 buffer_create_info,
3334 &error);
3335
3336 detail::errHandler(error, __CREATE_SUBBUFFER_ERR);
3337 if (err != NULL) {
3338 *err = error;
3339 }
3340
3341 return result;
3342 }
3343#endif
3344};
3345

Callers

nothing calls this directly

Calls 1

errHandlerFunction · 0.85

Tested by

no test coverage detected