Flutter Impeller
formats.h File Reference
#include <vector>
#include "flutter/display_list/dl_builder.h"
#include "flutter/display_list/dl_color.h"
#include "flutter/display_list/geometry/dl_path_builder.h"
#include "flutter/txt/src/txt/font_style.h"
#include "flutter/txt/src/txt/font_weight.h"
#include "flutter/txt/src/txt/paragraph_style.h"
#include "impeller/entity/entity.h"
#include "impeller/geometry/color.h"
#include "impeller/geometry/matrix.h"
#include "impeller/geometry/point.h"
#include "impeller/geometry/rect.h"
#include "impeller/geometry/size.h"
#include "impeller/toolkit/interop/impeller.h"
#include "flutter/third_party/skia/include/core/SkM44.h"
#include "flutter/third_party/skia/include/core/SkPath.h"
#include "flutter/third_party/skia/include/core/SkRRect.h"

Go to the source code of this file.

Namespaces

 impeller
 
 impeller::interop
 

Functions

constexpr std::optional< SkRect > impeller::interop::ToSkiaType (const ImpellerRect *rect)
 
constexpr SkPoint impeller::interop::ToSkiaType (const Point &point)
 
constexpr SkColor impeller::interop::ToSkiaType (const ImpellerColor &color)
 
constexpr SkVector impeller::interop::ToSkiaVector (const Size &point)
 
constexpr SkRect impeller::interop::ToSkiaType (const Rect &rect)
 
constexpr SkPathFillType impeller::interop::ToSkiaType (FillType type)
 
constexpr SkIRect impeller::interop::ToSkiaType (IRect rect)
 
template<class SkiaType , class OtherType >
std::vector< SkiaType > impeller::interop::ToSkiaType (const std::vector< OtherType > &other_vec)
 
constexpr flutter::DlColor impeller::interop::ToDisplayListType (Color color)
 
SkMatrix impeller::interop::ToSkMatrix (const Matrix &matrix)
 
template<class DlType , class OtherType >
std::vector< DlType > impeller::interop::ToDisplayListType (const std::vector< OtherType > &other_vec)
 
constexpr flutter::DlImageSampling impeller::interop::ToDisplayListType (ImpellerTextureSampling sampling)
 
constexpr flutter::DlBlurStyle impeller::interop::ToDisplayListType (ImpellerBlurStyle style)
 
constexpr flutter::DlBlendMode impeller::interop::ToDisplayListType (BlendMode mode)
 
SkRRect impeller::interop::ToSkiaType (const Rect &rect, const RoundingRadii &radii)
 
constexpr Matrix impeller::interop::ToImpellerType (const ImpellerMatrix &m)
 
constexpr void impeller::interop::FromImpellerType (const Matrix &from, ImpellerMatrix &to)
 
constexpr Size impeller::interop::ToImpellerType (const ImpellerSize &size)
 
constexpr Point impeller::interop::ToImpellerType (const ImpellerPoint &point)
 
constexpr Size impeller::interop::ToImpellerSize (const ImpellerPoint &point)
 
constexpr Rect impeller::interop::ToImpellerType (const ImpellerRect &rect)
 
constexpr flutter::DlTileMode impeller::interop::ToDisplayListType (ImpellerTileMode mode)
 
constexpr RoundingRadii impeller::interop::ToImpellerType (const ImpellerRoundingRadii &radii)
 
constexpr FillType impeller::interop::ToImpellerType (ImpellerFillType type)
 
constexpr flutter::DlClipOp impeller::interop::ToImpellerType (ImpellerClipOperation op)
 
constexpr Color impeller::interop::ToImpellerType (const ImpellerColor &color)
 
constexpr BlendMode impeller::interop::ToImpellerType (ImpellerBlendMode mode)
 
constexpr flutter::DlDrawStyle impeller::interop::ToDisplayListType (ImpellerDrawStyle style)
 
constexpr flutter::DlStrokeCap impeller::interop::ToDisplayListType (ImpellerStrokeCap cap)
 
constexpr flutter::DlStrokeJoin impeller::interop::ToDisplayListType (ImpellerStrokeJoin join)
 
constexpr PixelFormat impeller::interop::ToImpellerType (ImpellerPixelFormat format)
 
constexpr ISize impeller::interop::ToImpellerType (const ImpellerISize &size)
 
constexpr flutter::DlColorSpace impeller::interop::ToDisplayListType (ImpellerColorSpace color_space)
 
constexpr flutter::DlColor impeller::interop::ToDisplayListType (ImpellerColor color)
 
constexpr txt::TextDecorationStyle impeller::interop::ToTxtType (ImpellerTextDecorationStyle style)
 
constexpr txt::FontWeight impeller::interop::ToTxtType (ImpellerFontWeight weight)
 
constexpr txt::FontStyle impeller::interop::ToTxtType (ImpellerFontStyle style)
 
constexpr txt::TextAlign impeller::interop::ToTxtType (ImpellerTextAlignment align)
 
constexpr txt::TextDirection impeller::interop::ToTxtType (ImpellerTextDirection direction)