#include <paint.h>
Public Member Functions | |
Paint () | |
~Paint () override | |
Paint (const Paint &)=delete | |
Paint & | operator= (const Paint &)=delete |
const flutter::DlPaint & | GetPaint () const |
void | SetColor (flutter::DlColor color) |
void | SetBlendMode (BlendMode mode) |
void | SetDrawStyle (flutter::DlDrawStyle style) |
void | SetStrokeCap (flutter::DlStrokeCap stroke_cap) |
void | SetStrokeJoin (flutter::DlStrokeJoin stroke_join) |
void | SetStrokeWidth (Scalar width) |
void | SetStrokeMiter (Scalar miter) |
void | SetColorFilter (const ColorFilter &filter) |
void | SetColorSource (const ColorSource &source) |
void | SetImageFilter (const ImageFilter &filter) |
void | SetMaskFilter (const MaskFilter &filter) |
![]() | |
ObjectBase ()=default | |
virtual | ~ObjectBase ()=default |
ObjectBase (const ObjectBase &)=delete | |
ObjectBase (ObjectBase &&)=delete | |
ObjectBase & | operator= (const ObjectBase &)=delete |
ObjectBase & | operator= (ObjectBase &&)=delete |
void | Retain () |
void | Release () |
uint64_t | GetRefCountForTests () const |
Additional Inherited Members | |
![]() | |
using | InteropClass = Paint |
using | InteropCSibling = IMPELLER_INTERNAL_HANDLE_NAME(ImpellerPaint) |
![]() | |
static void | SafeRetain (void *ptr) |
static void | SafeRelease (void *ptr) |
|
default |
|
overridedefault |
|
delete |
const flutter::DlPaint & impeller::interop::Paint::GetPaint | ( | ) | const |
Definition at line 13 of file paint.cc.
Referenced by impeller::interop::DisplayListBuilder::DrawDashedLine(), impeller::interop::DisplayListBuilder::DrawLine(), impeller::interop::DisplayListBuilder::DrawOval(), impeller::interop::DisplayListBuilder::DrawPaint(), impeller::interop::DisplayListBuilder::DrawPath(), impeller::interop::DisplayListBuilder::DrawRect(), impeller::interop::DisplayListBuilder::DrawRoundedRect(), impeller::interop::DisplayListBuilder::DrawRoundedRectDifference(), impeller::interop::DisplayListBuilder::DrawTexture(), impeller::interop::DisplayListBuilder::DrawTextureRect(), and impeller::interop::DisplayListBuilder::SaveLayer().
void impeller::interop::Paint::SetBlendMode | ( | BlendMode | mode | ) |
Definition at line 21 of file paint.cc.
References impeller::interop::ToDisplayListType().
void impeller::interop::Paint::SetColor | ( | flutter::DlColor | color | ) |
void impeller::interop::Paint::SetColorFilter | ( | const ColorFilter & | filter | ) |
Definition at line 45 of file paint.cc.
References impeller::interop::ColorFilter::GetColorFilter().
void impeller::interop::Paint::SetColorSource | ( | const ColorSource & | source | ) |
Definition at line 49 of file paint.cc.
References impeller::interop::ColorSource::GetColorSource().
void impeller::interop::Paint::SetDrawStyle | ( | flutter::DlDrawStyle | style | ) |
void impeller::interop::Paint::SetImageFilter | ( | const ImageFilter & | filter | ) |
Definition at line 53 of file paint.cc.
References impeller::interop::ImageFilter::GetImageFilter().
void impeller::interop::Paint::SetMaskFilter | ( | const MaskFilter & | filter | ) |
Definition at line 57 of file paint.cc.
References impeller::interop::MaskFilter::GetMaskFilter().
void impeller::interop::Paint::SetStrokeCap | ( | flutter::DlStrokeCap | stroke_cap | ) |
void impeller::interop::Paint::SetStrokeJoin | ( | flutter::DlStrokeJoin | stroke_join | ) |
void impeller::interop::Paint::SetStrokeMiter | ( | Scalar | miter | ) |
void impeller::interop::Paint::SetStrokeWidth | ( | Scalar | width | ) |