Home
last modified time | relevance | path

Searched refs:DSLVarBase (Results 1 - 10 of 10) sorted by relevance

/third_party/skia/src/sksl/dsl/
H A DDSLVar.cpp26 DSLVarBase::DSLVarBase(DSLType type, skstd::string_view name, DSLExpression initialValue, in DSLVarBase() function in SkSL::dsl::DSLVarBase
28 : DSLVarBase(DSLModifiers(), std::move(type), name, std::move(initialValue), pos) {} in DSLVarBase()
30 DSLVarBase::DSLVarBase(DSLType type, DSLExpression initialValue, PositionInfo pos) in DSLVarBase() function in SkSL::dsl::DSLVarBase
31 : DSLVarBase(type, "var", std::move(initialValue), pos) {} in DSLVarBase()
33 DSLVarBase::DSLVarBase(const DSLModifiers& modifiers, DSLType type, DSLExpression initialValue, in DSLVarBase() function in SkSL::dsl::DSLVarBase
35 : DSLVarBase(modifiers, type, "var", std::move(initialValue), pos) {} in DSLVarBase()
37 DSLVarBase function in SkSL::dsl::DSLVarBase
[all...]
H A DDSLSymbols.cpp48 void AddToSymbolTable(DSLVarBase& var, PositionInfo pos) { in AddToSymbolTable()
H A DDSLExpression.cpp77 DSLExpression::DSLExpression(DSLVarBase& var, PositionInfo pos) { in DSLExpression()
82 DSLExpression::DSLExpression(DSLVarBase&& var, PositionInfo pos) in DSLExpression()
/third_party/skia/include/sksl/
H A DDSLVar.h25 class DSLVarBase { class in SkSL::VariableStorage
30 DSLVarBase() : fType(kVoid_Type), fDeclared(true) {} in DSLVarBase() function in SkSL::VariableStorage::DSLVarBase
38 DSLVarBase(DSLType type, skstd::string_view name, DSLExpression initialValue, PositionInfo pos);
40 DSLVarBase(DSLType type, DSLExpression initialValue, PositionInfo pos);
42 DSLVarBase(const DSLModifiers& modifiers, DSLType type, skstd::string_view name,
45 DSLVarBase(const DSLModifiers& modifiers, DSLType type, DSLExpression initialValue,
48 DSLVarBase(DSLVarBase&&) = default;
50 virtual ~DSLVarBase();
119 void swap(DSLVarBase
[all...]
H A DDSLExpression.h36 class DSLVarBase;
83 DSLExpression(DSLVarBase& var, PositionInfo pos = PositionInfo::Capture());
85 DSLExpression(DSLVarBase&& var, PositionInfo pos = PositionInfo::Capture());
170 friend class DSLVarBase;
H A DDSLType.h26 class DSLVarBase;
155 static DSLPossibleExpression Construct(DSLType type, DSLVarBase& var, Args&&... args) { in Construct()
179 friend class DSLVarBase;
H A DDSLSymbols.h65 void AddToSymbolTable(DSLVarBase& var, PositionInfo pos = PositionInfo::Capture());
H A DDSLModifiers.h56 friend class DSLVarBase;
/third_party/skia/src/sksl/dsl/priv/
H A DDSLWriter.h30 class DSLVarBase;
63 static const SkSL::Variable* Var(DSLVarBase& var);
73 static std::unique_ptr<SkSL::Statement> Declaration(DSLVarBase& var);
79 static void MarkDeclared(DSLVarBase& var);
H A DDSLWriter.cpp38 const SkSL::Variable* DSLWriter::Var(DSLVarBase& var) { in Var()
78 std::unique_ptr<SkSL::Statement> DSLWriter::Declaration(DSLVarBase& var) { in Declaration()
89 void DSLWriter::MarkDeclared(DSLVarBase& var) { in MarkDeclared()

Completed in 4 milliseconds