#pragma once #include "base/CCData.h" #include "Macros.h" #include "Types.h" CC_BACKEND_BEGIN struct PixelBufferDescriptor { PixelBufferDescriptor() = default; PixelBufferDescriptor(const PixelBufferDescriptor&) = default; PixelBufferDescriptor(PixelBufferDescriptor&& rhs) : _data(std::move(rhs._data)), _width(rhs._width), _height(rhs._height) { } bool isNull() const { return _data.isNull(); } Data _data; int _width; int _height; }; CC_BACKEND_END