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

Method Image2DArray

include/internal/CL/cl.hpp:4113–4149  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4111{
4112public:
4113 Image2DArray(
4114 const Context& context,
4115 cl_mem_flags flags,
4116 ImageFormat format,
4117 ::size_t arraySize,
4118 ::size_t width,
4119 ::size_t height,
4120 ::size_t rowPitch,
4121 ::size_t slicePitch,
4122 void* host_ptr = NULL,
4123 cl_int* err = NULL)
4124 {
4125 cl_int error;
4126 cl_image_desc desc =
4127 {
4128 CL_MEM_OBJECT_IMAGE2D_ARRAY,
4129 width,
4130 height,
4131 0, // depth (unused)
4132 arraySize,
4133 rowPitch,
4134 slicePitch,
4135 0, 0, 0
4136 };
4137 object_ = ::clCreateImage(
4138 context(),
4139 flags,
4140 &format,
4141 &desc,
4142 host_ptr,
4143 &error);
4144
4145 detail::errHandler(error, __CREATE_IMAGE_ERR);
4146 if (err != NULL) {
4147 *err = error;
4148 }
4149 }
4150
4151 Image2DArray() { }
4152

Callers

nothing calls this directly

Calls 2

errHandlerFunction · 0.85
ImageClass · 0.85

Tested by

no test coverage detected