fast::OpenCLImageAccess class

Public types

using pointer = std::unique_ptr<OpenCLImageAccess>

Constructors, destructors, conversion operators

OpenCLImageAccess(cl::Image2D* image, std::shared_ptr<Image> object)
OpenCLImageAccess(cl::Image3D* image, std::shared_ptr<Image> object)
~OpenCLImageAccess()

Public functions

auto get() const -> cl::Image*
auto get2DImage() const -> cl::Image2D*
auto get3DImage() const -> cl::Image3D*
void release()