Flutter Engine
The Flutter Engine
|
Public Member Functions | |
PrecompileBlendModeBlender (SkBlendMode blendMode) | |
Public Member Functions inherited from skgpu::graphite::PrecompileBlender | |
PrecompileBlenderPriv | priv () |
const PrecompileBlenderPriv | priv () const |
Public Member Functions inherited from skgpu::graphite::PrecompileBase | |
Type | type () 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 |
Protected Member Functions | |
std::optional< SkBlendMode > | asBlendMode () const final |
void | addToKey (const KeyContext &keyContext, PaintParamsKeyBuilder *builder, PipelineDataGatherer *gatherer, int desiredCombination) const final |
Protected Member Functions inherited from skgpu::graphite::PrecompileBlender | |
virtual std::optional< SkBlendMode > | asBlendMode () const |
PrecompileBlender () | |
~PrecompileBlender () override | |
Protected Member Functions inherited from skgpu::graphite::PrecompileBase | |
PrecompileBase (Type type) | |
virtual int | numIntrinsicCombinations () const |
virtual int | numChildCombinations () const |
int | numCombinations () const |
virtual void | addToKey (const KeyContext &, PaintParamsKeyBuilder *, PipelineDataGatherer *, int desiredCombination) const =0 |
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 >, int > | SelectOption (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) |
Definition at line 19 of file PrecompileBlender.cpp.
|
inline |
Definition at line 21 of file PrecompileBlender.cpp.
|
inlinefinalprotectedvirtual |
Implements skgpu::graphite::PrecompileBase.
Definition at line 26 of file PrecompileBlender.cpp.
|
inlinefinalprotectedvirtual |
Reimplemented from skgpu::graphite::PrecompileBlender.
Definition at line 24 of file PrecompileBlender.cpp.