Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros | Enumerations
dl_paint.h File Reference
#include <memory>
#include <utility>
#include "flutter/display_list/dl_blend_mode.h"
#include "flutter/display_list/dl_color.h"
#include "flutter/display_list/effects/dl_color_filter.h"
#include "flutter/display_list/effects/dl_color_source.h"
#include "flutter/display_list/effects/dl_image_filter.h"
#include "flutter/display_list/effects/dl_mask_filter.h"

Go to the source code of this file.

Classes

class  flutter::DlPaint
 

Namespaces

namespace  flutter
 

Macros

#define ASSERT_ENUM_FITS(last_enum, num_bits)
 

Enumerations

enum class  flutter::DlDrawStyle {
  flutter::kFill , flutter::kStroke , flutter::kStrokeAndFill , flutter::kLastStyle = kStrokeAndFill ,
  flutter::kDefaultStyle = kFill
}
 
enum class  flutter::DlStrokeCap {
  flutter::kButt , flutter::kRound , flutter::kSquare , flutter::kLastCap = kSquare ,
  flutter::kDefaultCap = kButt
}
 
enum class  flutter::DlStrokeJoin {
  flutter::kMiter , flutter::kRound , flutter::kBevel , flutter::kLastJoin = kBevel ,
  flutter::kDefaultJoin = kMiter
}
 

Macro Definition Documentation

◆ ASSERT_ENUM_FITS

#define ASSERT_ENUM_FITS (   last_enum,
  num_bits 
)
Value:
static_assert(static_cast<int>(last_enum) < (1 << num_bits) && \
static_cast<int>(last_enum) * 2 >= (1 << num_bits))

Definition at line 185 of file dl_paint.h.