Flutter Engine
The Flutter Engine
Classes | Macros
SkPictureRecord.h File Reference
#include "include/core/SkCanvas.h"
#include "include/core/SkCanvasVirtualEnforcer.h"
#include "include/core/SkColor.h"
#include "include/core/SkData.h"
#include "include/core/SkDrawable.h"
#include "include/core/SkImage.h"
#include "include/core/SkM44.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPath.h"
#include "include/core/SkPicture.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkSamplingOptions.h"
#include "include/core/SkScalar.h"
#include "include/core/SkTextBlob.h"
#include "include/core/SkVertices.h"
#include "include/private/base/SkAssert.h"
#include "include/private/base/SkDebug.h"
#include "include/private/base/SkTArray.h"
#include "include/private/base/SkTDArray.h"
#include "include/private/base/SkTo.h"
#include "include/private/chromium/Slug.h"
#include "src/core/SkPictureFlat.h"
#include "src/core/SkTHash.h"
#include "src/core/SkWriter32.h"
#include <cstddef>
#include <cstdint>

Go to the source code of this file.

Classes

class  SkPictureRecord
 

Macros

#define MASK_24   0x00FFFFFF
 
#define UNPACK_8_24(combined, small, large)
 
#define PACK_8_24(small, large)   ((small << 24) | large)
 

Macro Definition Documentation

◆ MASK_24

#define MASK_24   0x00FFFFFF

Definition at line 60 of file SkPictureRecord.h.

◆ PACK_8_24

#define PACK_8_24 (   small,
  large 
)    ((small << 24) | large)

Definition at line 64 of file SkPictureRecord.h.

◆ UNPACK_8_24

#define UNPACK_8_24 (   combined,
  small,
  large 
)
Value:
small = (combined >> 24) & 0xFF; \
large = combined & MASK_24
#define MASK_24

Definition at line 61 of file SkPictureRecord.h.