MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
image.hpp File Reference
#include <mbgl/util/noncopyable.hpp>
#include <mbgl/util/geometry.hpp>
#include <mbgl/util/size.hpp>
#include <string>
#include <cstring>
#include <memory>
#include <algorithm>

Go to the source code of this file.

Classes

class  mbgl::Image< Mode >
 

Namespaces

 mbgl
 

Typedefs

using mbgl::UnassociatedImage = Image< ImageAlphaMode::Unassociated >
 
using mbgl::PremultipliedImage = Image< ImageAlphaMode::Premultiplied >
 
using mbgl::AlphaImage = Image< ImageAlphaMode::Exclusive >
 

Enumerations

enum class  mbgl::ImageAlphaMode { mbgl::Unassociated , mbgl::Premultiplied , mbgl::Exclusive }
 

Functions

PremultipliedImage mbgl::decodeImage (const std::string &)
 
std::string mbgl::encodePNG (const PremultipliedImage &)