#include <dl_attributes.h>
Public Member Functions | |
| virtual T | type () const =0 |
| virtual size_t | size () const =0 |
| virtual std::shared_ptr< D > | shared () const =0 |
| bool | operator== (D const &other) const |
| bool | operator!= (D const &other) const |
| virtual | ~DlAttribute ()=default |
Protected Member Functions | |
| virtual bool | equals_ (D const &other) const =0 |
Definition at line 81 of file dl_attributes.h.
|
virtualdefault |
|
protectedpure virtual |
Implemented in flutter::DlLinearToSrgbGammaColorFilter, flutter::DlMatrixColorFilter, flutter::DlSrgbToLinearGammaColorFilter, flutter::DlBlurImageFilter, flutter::DlColorFilterImageFilter, flutter::DlComposeImageFilter, flutter::DlDilateImageFilter, flutter::DlErodeImageFilter, flutter::DlLocalMatrixImageFilter, flutter::DlMatrixImageFilter, flutter::DlRuntimeEffectImageFilter, flutter::DlBlendColorFilter, flutter::DlConicalGradientColorSource, flutter::DlImageColorSource, flutter::DlLinearGradientColorSource, flutter::DlRadialGradientColorSource, flutter::DlRuntimeEffectColorSource, flutter::DlSweepGradientColorSource, and flutter::DlBlurMaskFilter.
Referenced by flutter::DlAttribute< D, T >::operator==().
|
inline |
Definition at line 100 of file dl_attributes.h.
|
inline |
Definition at line 96 of file dl_attributes.h.
References flutter::DlAttribute< D, T >::equals_(), and flutter::DlAttribute< D, T >::type().
|
pure virtual |
Implemented in flutter::DlBlendColorFilter, flutter::DlLinearToSrgbGammaColorFilter, flutter::DlMatrixColorFilter, flutter::DlSrgbToLinearGammaColorFilter, flutter::DlConicalGradientColorSource, flutter::DlImageColorSource, flutter::DlLinearGradientColorSource, flutter::DlRadialGradientColorSource, flutter::DlRuntimeEffectColorSource, flutter::DlSweepGradientColorSource, flutter::DlBlurMaskFilter, flutter::DlBlurImageFilter, flutter::DlColorFilterImageFilter, flutter::DlComposeImageFilter, flutter::DlDilateImageFilter, flutter::DlErodeImageFilter, flutter::DlLocalMatrixImageFilter, flutter::DlMatrixImageFilter, and flutter::DlRuntimeEffectImageFilter.
Referenced by impeller::FirstPassDispatcher::saveLayer(), flutter::DlPaint::setColorFilter(), flutter::DlPaint::setColorSource(), flutter::DlPaint::setImageFilter(), and flutter::DlPaint::setMaskFilter().
|
pure virtual |
Implemented in flutter::DlBlendColorFilter, flutter::DlLinearToSrgbGammaColorFilter, flutter::DlMatrixColorFilter, flutter::DlSrgbToLinearGammaColorFilter, flutter::DlConicalGradientColorSource, flutter::DlImageColorSource, flutter::DlLinearGradientColorSource, flutter::DlRadialGradientColorSource, flutter::DlRuntimeEffectColorSource, flutter::DlSweepGradientColorSource, flutter::DlBlurMaskFilter, flutter::DlBlurImageFilter, flutter::DlColorFilterImageFilter, flutter::DlComposeImageFilter, flutter::DlDilateImageFilter, flutter::DlErodeImageFilter, flutter::DlLocalMatrixImageFilter, flutter::DlMatrixImageFilter, and flutter::DlRuntimeEffectImageFilter.
|
pure virtual |
Implemented in flutter::DlBlendColorFilter, flutter::DlLinearToSrgbGammaColorFilter, flutter::DlMatrixColorFilter, flutter::DlSrgbToLinearGammaColorFilter, flutter::DlConicalGradientColorSource, flutter::DlImageColorSource, flutter::DlLinearGradientColorSource, flutter::DlRadialGradientColorSource, flutter::DlRuntimeEffectColorSource, flutter::DlSweepGradientColorSource, flutter::DlBlurMaskFilter, flutter::DlBlurImageFilter, flutter::DlColorFilterImageFilter, flutter::DlComposeImageFilter, flutter::DlDilateImageFilter, flutter::DlErodeImageFilter, flutter::DlLocalMatrixImageFilter, flutter::DlMatrixImageFilter, and flutter::DlRuntimeEffectImageFilter.
Referenced by impeller::Paint::CreateContents(), impeller::Canvas::DrawVertices(), flutter::DlLinearToSrgbGammaColorFilter::equals_(), flutter::DlMatrixColorFilter::equals_(), flutter::DlSrgbToLinearGammaColorFilter::equals_(), flutter::DlBlurImageFilter::equals_(), flutter::DlColorFilterImageFilter::equals_(), flutter::DlComposeImageFilter::equals_(), flutter::DlDilateImageFilter::equals_(), flutter::DlErodeImageFilter::equals_(), flutter::DlLocalMatrixImageFilter::equals_(), flutter::DlMatrixImageFilter::equals_(), flutter::DlRuntimeEffectImageFilter::equals_(), flutter::DlBlendColorFilter::equals_(), flutter::DlConicalGradientColorSource::equals_(), flutter::DlImageColorSource::equals_(), flutter::DlLinearGradientColorSource::equals_(), flutter::DlRadialGradientColorSource::equals_(), flutter::DlRuntimeEffectColorSource::equals_(), flutter::DlSweepGradientColorSource::equals_(), flutter::DlBlurMaskFilter::equals_(), impeller::GetCPUColorFilterProc(), flutter::DlAttribute< D, T >::operator==(), flutter::testing::DisplayListStreamDispatcher::out(), flutter::testing::DisplayListStreamDispatcher::out(), flutter::testing::DisplayListGeneralReceiver::setColorFilter(), flutter::testing::DisplayListStreamDispatcher::setColorSource(), flutter::testing::DisplayListGeneralReceiver::setColorSource(), flutter::testing::DisplayListGeneralReceiver::setImageFilter(), flutter::testing::DisplayListStreamDispatcher::setMaskFilter(), flutter::testing::DisplayListGeneralReceiver::setMaskFilter(), impeller::DlDispatcherBase::setMaskFilter(), flutter::ToSk(), flutter::ToSk(), flutter::ToSk(), flutter::ToSk(), impeller::WrapInput(), and impeller::WrapWithGPUColorFilter().