Flutter Engine
The Flutter Engine
|
#include <Precompile.h>
Public Member Functions | |
PrecompileShader () | |
virtual bool | isConstant (int desiredCombination) const |
sk_sp< PrecompileShader > | makeWithLocalMatrix () |
sk_sp< PrecompileShader > | makeWithColorFilter (sk_sp< PrecompileColorFilter >) |
sk_sp< PrecompileShader > | makeWithWorkingColorSpace (sk_sp< SkColorSpace >) |
sk_sp< PrecompileShader > | makeWithCTM () |
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 >, 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 125 of file Precompile.h.
|
inline |
Definition at line 127 of file Precompile.h.
|
inlinevirtual |
Reimplemented in skgpu::graphite::PrecompileColorShader, skgpu::graphite::PrecompileLocalMatrixShader, and skgpu::graphite::PrecompileCTMShader.
Definition at line 129 of file Precompile.h.
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShader::makeWithColorFilter | ( | sk_sp< PrecompileColorFilter > | cf | ) |
Definition at line 36 of file Precompile.cpp.
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShader::makeWithCTM | ( | ) |
Definition at line 52 of file Precompile.cpp.
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShader::makeWithLocalMatrix | ( | ) |
Definition at line 26 of file Precompile.cpp.
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShader::makeWithWorkingColorSpace | ( | sk_sp< SkColorSpace > | cs | ) |
Definition at line 44 of file Precompile.cpp.