Flutter Engine
The Flutter Engine
Classes | Namespaces | Variables
SkSLCompiler.h File Reference
#include "include/core/SkSize.h"
#include "include/core/SkTypes.h"
#include "src/sksl/SkSLContext.h"
#include "src/sksl/SkSLErrorReporter.h"
#include "src/sksl/SkSLPosition.h"
#include "src/sksl/ir/SkSLProgramElement.h"
#include "src/sksl/ir/SkSLSymbolTable.h"
#include <array>
#include <cstdint>
#include <memory>
#include <string>
#include <string_view>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Classes

struct  SkSL::Module
 
class  SkSL::Compiler
 

Namespaces

namespace  SkSL
 

Variables

constexpr int SK_FRAGCOLOR_BUILTIN = 10001
 
constexpr int SK_LASTFRAGCOLOR_BUILTIN = 10008
 
constexpr int SK_SECONDARYFRAGCOLOR_BUILTIN = 10012
 
constexpr int SK_FRAGCOORD_BUILTIN = 15
 
constexpr int SK_CLOCKWISE_BUILTIN = 17
 
constexpr int SK_SAMPLEMASKIN_BUILTIN = 20
 
constexpr int SK_SAMPLEMASK_BUILTIN = 10020
 
constexpr int SK_VERTEXID_BUILTIN = 42
 
constexpr int SK_INSTANCEID_BUILTIN = 43
 
constexpr int SK_POSITION_BUILTIN = 0
 
constexpr int SK_POINTSIZE_BUILTIN = 1
 
constexpr int SK_NUMWORKGROUPS_BUILTIN = 24
 
constexpr int SK_WORKGROUPID_BUILTIN = 26
 
constexpr int SK_LOCALINVOCATIONID_BUILTIN = 27
 
constexpr int SK_GLOBALINVOCATIONID_BUILTIN = 28
 
constexpr int SK_LOCALINVOCATIONINDEX_BUILTIN = 29
 

Variable Documentation

◆ SK_CLOCKWISE_BUILTIN

constexpr int SK_CLOCKWISE_BUILTIN = 17
constexpr

Definition at line 31 of file SkSLCompiler.h.

◆ SK_FRAGCOLOR_BUILTIN

constexpr int SK_FRAGCOLOR_BUILTIN = 10001
constexpr

Definition at line 27 of file SkSLCompiler.h.

◆ SK_FRAGCOORD_BUILTIN

constexpr int SK_FRAGCOORD_BUILTIN = 15
constexpr

Definition at line 30 of file SkSLCompiler.h.

◆ SK_GLOBALINVOCATIONID_BUILTIN

constexpr int SK_GLOBALINVOCATIONID_BUILTIN = 28
constexpr

Definition at line 43 of file SkSLCompiler.h.

◆ SK_INSTANCEID_BUILTIN

constexpr int SK_INSTANCEID_BUILTIN = 43
constexpr

Definition at line 36 of file SkSLCompiler.h.

◆ SK_LASTFRAGCOLOR_BUILTIN

constexpr int SK_LASTFRAGCOLOR_BUILTIN = 10008
constexpr

Definition at line 28 of file SkSLCompiler.h.

◆ SK_LOCALINVOCATIONID_BUILTIN

constexpr int SK_LOCALINVOCATIONID_BUILTIN = 27
constexpr

Definition at line 42 of file SkSLCompiler.h.

◆ SK_LOCALINVOCATIONINDEX_BUILTIN

constexpr int SK_LOCALINVOCATIONINDEX_BUILTIN = 29
constexpr

Definition at line 44 of file SkSLCompiler.h.

◆ SK_NUMWORKGROUPS_BUILTIN

constexpr int SK_NUMWORKGROUPS_BUILTIN = 24
constexpr

Definition at line 40 of file SkSLCompiler.h.

◆ SK_POINTSIZE_BUILTIN

constexpr int SK_POINTSIZE_BUILTIN = 1
constexpr

Definition at line 38 of file SkSLCompiler.h.

◆ SK_POSITION_BUILTIN

constexpr int SK_POSITION_BUILTIN = 0
constexpr

Definition at line 37 of file SkSLCompiler.h.

◆ SK_SAMPLEMASK_BUILTIN

constexpr int SK_SAMPLEMASK_BUILTIN = 10020
constexpr

Definition at line 33 of file SkSLCompiler.h.

◆ SK_SAMPLEMASKIN_BUILTIN

constexpr int SK_SAMPLEMASKIN_BUILTIN = 20
constexpr

Definition at line 32 of file SkSLCompiler.h.

◆ SK_SECONDARYFRAGCOLOR_BUILTIN

constexpr int SK_SECONDARYFRAGCOLOR_BUILTIN = 10012
constexpr

Definition at line 29 of file SkSLCompiler.h.

◆ SK_VERTEXID_BUILTIN

constexpr int SK_VERTEXID_BUILTIN = 42
constexpr

Definition at line 35 of file SkSLCompiler.h.

◆ SK_WORKGROUPID_BUILTIN

constexpr int SK_WORKGROUPID_BUILTIN = 26
constexpr

Definition at line 41 of file SkSLCompiler.h.