Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Protected Member Functions | Friends | List of all members
flutter::DlLinearToSrgbGammaColorFilter Class Referencefinal

#include <dl_color_filter.h>

Inheritance diagram for flutter::DlLinearToSrgbGammaColorFilter:
flutter::DlColorFilter flutter::DlAttribute< DlColorFilter, DlColorFilterType >

Public Member Functions

 DlLinearToSrgbGammaColorFilter ()
 
 DlLinearToSrgbGammaColorFilter (const DlLinearToSrgbGammaColorFilter &filter)
 
 DlLinearToSrgbGammaColorFilter (const DlLinearToSrgbGammaColorFilter *filter)
 
DlColorFilterType type () const override
 
size_t size () const override
 
bool modifies_transparent_black () const override
 
bool can_commute_with_opacity () const override
 
std::shared_ptr< DlColorFiltershared () const override
 
- Public Member Functions inherited from flutter::DlColorFilter
virtual const DlBlendColorFilterasBlend () const
 
virtual const DlMatrixColorFilterasMatrix () const
 
- Public Member Functions inherited from flutter::DlAttribute< DlColorFilter, DlColorFilterType >
bool operator== (DlColorFilter const &other) const
 
bool operator!= (DlColorFilter const &other) const
 
virtual ~DlAttribute ()=default
 

Static Public Attributes

static const std::shared_ptr< DlLinearToSrgbGammaColorFilterkInstance
 

Protected Member Functions

bool equals_ (const DlColorFilter &other) const override
 

Friends

class DlColorFilter
 

Detailed Description

Definition at line 188 of file dl_color_filter.h.

Constructor & Destructor Documentation

◆ DlLinearToSrgbGammaColorFilter() [1/3]

flutter::DlLinearToSrgbGammaColorFilter::DlLinearToSrgbGammaColorFilter ( )
inline

Definition at line 192 of file dl_color_filter.h.

192{}

◆ DlLinearToSrgbGammaColorFilter() [2/3]

flutter::DlLinearToSrgbGammaColorFilter::DlLinearToSrgbGammaColorFilter ( const DlLinearToSrgbGammaColorFilter filter)
inline

◆ DlLinearToSrgbGammaColorFilter() [3/3]

flutter::DlLinearToSrgbGammaColorFilter::DlLinearToSrgbGammaColorFilter ( const DlLinearToSrgbGammaColorFilter filter)
inlineexplicit

Definition at line 195 of file dl_color_filter.h.

Member Function Documentation

◆ can_commute_with_opacity()

bool flutter::DlLinearToSrgbGammaColorFilter::can_commute_with_opacity ( ) const
inlineoverridevirtual

Reimplemented from flutter::DlColorFilter.

Definition at line 204 of file dl_color_filter.h.

204{ return true; }

◆ equals_()

bool flutter::DlLinearToSrgbGammaColorFilter::equals_ ( const DlColorFilter other) const
inlineoverrideprotectedvirtual

Implements flutter::DlAttribute< DlColorFilter, DlColorFilterType >.

Definition at line 209 of file dl_color_filter.h.

209 {
211 return true;
212 }
#define FML_DCHECK(condition)
Definition logging.h:103

◆ modifies_transparent_black()

bool flutter::DlLinearToSrgbGammaColorFilter::modifies_transparent_black ( ) const
inlineoverridevirtual

Implements flutter::DlColorFilter.

Definition at line 203 of file dl_color_filter.h.

203{ return false; }

◆ shared()

std::shared_ptr< DlColorFilter > flutter::DlLinearToSrgbGammaColorFilter::shared ( ) const
inlineoverridevirtual

Implements flutter::DlAttribute< DlColorFilter, DlColorFilterType >.

Definition at line 206 of file dl_color_filter.h.

206{ return kInstance; }
static const std::shared_ptr< DlLinearToSrgbGammaColorFilter > kInstance

◆ size()

size_t flutter::DlLinearToSrgbGammaColorFilter::size ( ) const
inlineoverridevirtual

Implements flutter::DlAttribute< DlColorFilter, DlColorFilterType >.

Definition at line 202 of file dl_color_filter.h.

202{ return sizeof(*this); }

◆ type()

DlColorFilterType flutter::DlLinearToSrgbGammaColorFilter::type ( ) const
inlineoverridevirtual

Friends And Related Symbol Documentation

◆ DlColorFilter

friend class DlColorFilter
friend

Definition at line 215 of file dl_color_filter.h.

Member Data Documentation

◆ kInstance

const std::shared_ptr< DlLinearToSrgbGammaColorFilter > flutter::DlLinearToSrgbGammaColorFilter::kInstance
static
Initial value:
=
std::make_shared<DlLinearToSrgbGammaColorFilter>()

Definition at line 190 of file dl_color_filter.h.


The documentation for this class was generated from the following files: