Flutter Engine
The Flutter Engine
Namespaces | Enumerations | Functions
PrecompileShadersPriv.h File Reference
#include "include/core/SkRefCnt.h"
#include "src/base/SkEnumBitMask.h"

Go to the source code of this file.

Namespaces

namespace  skgpu
 
namespace  skgpu::graphite
 
namespace  skgpu::graphite::PrecompileShadersPriv
 

Enumerations

enum class  skgpu::graphite::PrecompileImageShaderFlags { skgpu::graphite::kNone = 0b00 , skgpu::graphite::kExcludeAlpha = 0b01 , skgpu::graphite::kExcludeCubic = 0b10 }
 

Functions

sk_sp< PrecompileShader > skgpu::graphite::PrecompileShadersPriv::Blur (sk_sp< PrecompileShader > wrapped)
 
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShadersPriv::Displacement (sk_sp< PrecompileShader > displacement, sk_sp< PrecompileShader > color)
 
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShadersPriv::Lighting (sk_sp< PrecompileShader > wrapped)
 
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShadersPriv::MatrixConvolution (sk_sp< PrecompileShader > wrapped)
 
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShadersPriv::LinearMorphology (sk_sp< PrecompileShader > wrapped)
 
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShadersPriv::SparseMorphology (sk_sp< PrecompileShader > wrapped)
 
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShadersPriv::CTM (SkSpan< const sk_sp< PrecompileShader > > wrapped)
 
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShadersPriv::Image (SkEnumBitMask< PrecompileImageShaderFlags >)
 
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShadersPriv::RawImage (SkEnumBitMask< PrecompileImageShaderFlags >)
 
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShadersPriv::Picture (bool withLM)
 
sk_sp< PrecompileShader > skgpu::graphite::PrecompileShadersPriv::LocalMatrixBothVariants (SkSpan< const sk_sp< PrecompileShader > > wrapped)