Flutter Engine
The Flutter Engine
Classes | Namespaces | Typedefs | Variables
SkRasterPipelineOpContexts.h File Reference
#include <algorithm>
#include <cstddef>
#include <cstdint>

Go to the source code of this file.

Classes

struct  SkRasterPipeline_MemoryCtx
 
struct  SkRasterPipeline_MemoryCtxInfo
 
struct  SkRasterPipeline_MemoryCtxPatch
 
struct  SkRasterPipeline_GatherCtx
 
struct  SkRasterPipeline_SamplerCtx
 
struct  SkRasterPipeline_TileCtx
 
struct  SkRasterPipeline_DecalTileCtx
 
struct  SkRasterPipeline_PerlinNoiseCtx
 
struct  SkRasterPipeline_MipmapCtx
 
struct  SkRasterPipeline_CoordClampCtx
 
struct  SkRasterPipeline_CallbackCtx
 
struct  SkRasterPipeline_RewindCtx
 
struct  SkRasterPipeline_GradientCtx
 
struct  SkRasterPipeline_EvenlySpaced2StopGradientCtx
 
struct  SkRasterPipeline_2PtConicalCtx
 
struct  SkRasterPipeline_UniformColorCtx
 
struct  SkRasterPipeline_EmbossCtx
 
struct  SkRasterPipeline_TablesCtx
 
struct  SkRasterPipeline_InitLaneMasksCtx
 
struct  SkRasterPipeline_ConstantCtx
 
struct  SkRasterPipeline_UniformCtx
 
struct  SkRasterPipeline_BinaryOpCtx
 
struct  SkRasterPipeline_TernaryOpCtx
 
struct  SkRasterPipeline_MatrixMultiplyCtx
 
struct  SkRasterPipeline_SwizzleCtx
 
struct  SkRasterPipeline_ShuffleCtx
 
struct  SkRasterPipeline_SwizzleCopyCtx
 
struct  SkRasterPipeline_CopyIndirectCtx
 
struct  SkRasterPipeline_SwizzleCopyIndirectCtx
 
struct  SkRasterPipeline_BranchCtx
 
struct  SkRasterPipeline_BranchIfAllLanesActiveCtx
 
struct  SkRasterPipeline_BranchIfEqualCtx
 
struct  SkRasterPipeline_CaseOpCtx
 
struct  SkRasterPipeline_TraceFuncCtx
 
struct  SkRasterPipeline_TraceScopeCtx
 
struct  SkRasterPipeline_TraceLineCtx
 
struct  SkRasterPipeline_TraceVarCtx
 

Namespaces

namespace  SkSL
 

Typedefs

using SkRPOffset = uint32_t
 

Variables

static constexpr int SkRasterPipeline_kMaxStride = 16
 
static constexpr int SkRasterPipeline_kMaxStride_highp = 16
 
static constexpr size_t SkRasterPipeline_MaxScratchPerPatch
 

Typedef Documentation

◆ SkRPOffset

using SkRPOffset = uint32_t

Definition at line 205 of file SkRasterPipelineOpContexts.h.

Variable Documentation

◆ SkRasterPipeline_kMaxStride

constexpr int SkRasterPipeline_kMaxStride = 16
inlinestaticconstexpr

Definition at line 21 of file SkRasterPipelineOpContexts.h.

◆ SkRasterPipeline_kMaxStride_highp

constexpr int SkRasterPipeline_kMaxStride_highp = 16
inlinestaticconstexpr

Definition at line 22 of file SkRasterPipelineOpContexts.h.

◆ SkRasterPipeline_MaxScratchPerPatch

constexpr size_t SkRasterPipeline_MaxScratchPerPatch
inlinestaticconstexpr
Initial value:
=
static constexpr int SkRasterPipeline_kMaxStride
static constexpr int SkRasterPipeline_kMaxStride_highp
static float max(float r, float g, float b)
Definition: hsl.cpp:49

Definition at line 25 of file SkRasterPipelineOpContexts.h.