Flutter Engine
The Flutter Engine
Classes | Typedefs
SkMask.h File Reference
#include "include/core/SkColorPriv.h"
#include "include/core/SkRect.h"
#include "include/private/SkColorData.h"
#include "include/private/base/SkAssert.h"
#include "include/private/base/SkTemplates.h"
#include <cstddef>
#include <cstdint>
#include <memory>

Go to the source code of this file.

Classes

class  SkMask
 
struct  SkMask::AlphaIter< SkMask::kBW_Format >
 
struct  SkMask::AlphaIter< SkMask::kA8_Format >
 
struct  SkMask::AlphaIter< SkMask::kARGB32_Format >
 
struct  SkMask::AlphaIter< SkMask::kLCD16_Format >
 
struct  SkMaskBuilder
 

Typedefs

using SkAutoMaskFreeImage = std::unique_ptr< uint8_t, SkFunctionObject< SkMaskBuilder::FreeImage > >
 

Typedef Documentation

◆ SkAutoMaskFreeImage

using SkAutoMaskFreeImage = std::unique_ptr<uint8_t, SkFunctionObject<SkMaskBuilder::FreeImage> >

\using SkAutoMaskImage

Stack class used to manage the fImage buffer in a SkMask. When this object loses scope, the buffer is freed with SkMask::FreeImage().

Definition at line 316 of file SkMask.h.