Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
skgpu::graphite::PrecompileColorFilter Class Reference

#include <Precompile.h>

Inheritance diagram for skgpu::graphite::PrecompileColorFilter:
skgpu::graphite::PrecompileBase SkRefCnt SkRefCntBase skgpu::graphite::PrecompileBlendModeColorFilter skgpu::graphite::PrecompileColorSpaceXformColorFilter skgpu::graphite::PrecompileComposeColorFilter skgpu::graphite::PrecompileGaussianColorFilter skgpu::graphite::PrecompileMatrixColorFilter skgpu::graphite::PrecompileTableColorFilter skgpu::graphite::PrecompileWithWorkingFormatColorFilter

Public Member Functions

 PrecompileColorFilter ()
 
sk_sp< PrecompileColorFiltermakeComposed (sk_sp< PrecompileColorFilter > inner) const
 
- Public Member Functions inherited from skgpu::graphite::PrecompileBase
 PrecompileBase (Type type)
 
Type type () const
 
virtual int numIntrinsicCombinations () const
 
virtual int numChildCombinations () const
 
int numCombinations () const
 
PrecompileBasePriv priv ()
 
const PrecompileBasePriv priv () const
 
- Public Member Functions inherited from SkRefCntBase
 SkRefCntBase ()
 
virtual ~SkRefCntBase ()
 
bool unique () const
 
void ref () const
 
void unref () const
 

Additional Inherited Members

- Public Types inherited from skgpu::graphite::PrecompileBase
enum class  Type {
  kBlender , kColorFilter , kImageFilter , kMaskFilter ,
  kShader
}
 
- Static Protected Member Functions inherited from skgpu::graphite::PrecompileBase
template<typename T >
static std::pair< sk_sp< T >, intSelectOption (SkSpan< const sk_sp< T > > options, int desiredOption)
 
template<typename T >
static void AddToKey (const KeyContext &, PaintParamsKeyBuilder *, PipelineDataGatherer *, SkSpan< const sk_sp< T > > options, int desiredOption)
 

Detailed Description

Definition at line 145 of file Precompile.h.

Constructor & Destructor Documentation

◆ PrecompileColorFilter()

skgpu::graphite::PrecompileColorFilter::PrecompileColorFilter ( )
inline

Member Function Documentation

◆ makeComposed()

sk_sp< PrecompileColorFilter > skgpu::graphite::PrecompileColorFilter::makeComposed ( sk_sp< PrecompileColorFilter inner) const

Definition at line 56 of file Precompile.cpp.

57 {
58 if (!inner) {
59 return sk_ref_sp(this);
60 }
61
62 return PrecompileColorFilters::Compose({ sk_ref_sp(this) }, { std::move(inner) });
63}
sk_sp< T > sk_ref_sp(T *obj)
Definition SkRefCnt.h:381

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