Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Macros | Enumerations | Variables
SkRasterPipelineOpList.h File Reference

Go to the source code of this file.

Macros

#define SK_RASTER_PIPELINE_OPS_LOWP(M)
 
#define SK_RASTER_PIPELINE_OPS_SKSL(M)
 
#define SK_RASTER_PIPELINE_OPS_HIGHP_ONLY(M)
 
#define SK_RASTER_PIPELINE_OPS_ALL(M)
 
#define M(op)   op,
 
#define M(st)   +1
 

Enumerations

enum class  SkRasterPipelineOp { M }
 

Variables

static constexpr int kNumRasterPipelineLowpOps = SK_RASTER_PIPELINE_OPS_LOWP(M)
 
static constexpr int kNumRasterPipelineHighpOps = SK_RASTER_PIPELINE_OPS_ALL(M)
 

Macro Definition Documentation

◆ M [1/2]

#define M (   op)    op,

Definition at line 214 of file SkRasterPipelineOpList.h.

◆ M [2/2]

#define M (   st)    +1

Definition at line 214 of file SkRasterPipelineOpList.h.

◆ SK_RASTER_PIPELINE_OPS_ALL

#define SK_RASTER_PIPELINE_OPS_ALL (   M)
Value:
SK_RASTER_PIPELINE_OPS_HIGHP_ONLY(M)
#define SK_RASTER_PIPELINE_OPS_LOWP(M)
#define M(op)

Definition at line 208 of file SkRasterPipelineOpList.h.

212 {
213#define M(op) op,
215#undef M
216};
217
218// A count of raster pipeline ops:
219#define M(st) +1
222#undef M
223
224#endif // SkRasterPipelineOpList_DEFINED
#define SK_RASTER_PIPELINE_OPS_ALL(M)
static constexpr int kNumRasterPipelineLowpOps
static constexpr int kNumRasterPipelineHighpOps

◆ SK_RASTER_PIPELINE_OPS_HIGHP_ONLY

#define SK_RASTER_PIPELINE_OPS_HIGHP_ONLY (   M)

Definition at line 153 of file SkRasterPipelineOpList.h.

◆ SK_RASTER_PIPELINE_OPS_LOWP

#define SK_RASTER_PIPELINE_OPS_LOWP (   M)

Definition at line 12 of file SkRasterPipelineOpList.h.

◆ SK_RASTER_PIPELINE_OPS_SKSL

#define SK_RASTER_PIPELINE_OPS_SKSL (   M)

Definition at line 56 of file SkRasterPipelineOpList.h.

Enumeration Type Documentation

◆ SkRasterPipelineOp

enum class SkRasterPipelineOp
strong
Enumerator

Definition at line 213 of file SkRasterPipelineOpList.h.

213 {
214#define M(op) op,
216#undef M
217};

Variable Documentation

◆ kNumRasterPipelineHighpOps

constexpr int kNumRasterPipelineHighpOps = SK_RASTER_PIPELINE_OPS_ALL(M)
staticconstexpr

Definition at line 222 of file SkRasterPipelineOpList.h.

◆ kNumRasterPipelineLowpOps

constexpr int kNumRasterPipelineLowpOps = SK_RASTER_PIPELINE_OPS_LOWP(M)
staticconstexpr

Definition at line 221 of file SkRasterPipelineOpList.h.