Files
MapLibreParticleLab/platform/darwin/include/mbgl/util/image+MLNAdditions.hpp
2023-03-21 13:18:26 +01:00

13 lines
444 B
C++

#pragma once
#include <mbgl/util/image.hpp>
#include <CoreGraphics/CGImage.h>
// Creates a CGImage from a PremultipliedImage, taking over the memory ownership.
CGImageRef CGImageCreateWithMLNPremultipliedImage(mbgl::PremultipliedImage&&);
// Creates a PremultipliedImage by copying the pixels of the CGImage.
// Does not alter the retain count of the supplied CGImage.
mbgl::PremultipliedImage MLNPremultipliedImageFromCGImage(CGImageRef);