Home
last modified time | relevance | path

Searched refs:DSLField (Results 1 – 7 of 7) sorted by relevance

/third_party/skia/include/sksl/
DDSLType.h25 class DSLField; variable
176 friend DSLType Struct(skstd::string_view name, SkSpan<DSLField> fields, PositionInfo pos);
223 class DSLField {
225 DSLField(const DSLType type, skstd::string_view name,
227 : DSLField(DSLModifiers(), type, name, pos) {} in DSLField() function
229 DSLField(const DSLModifiers& modifiers, const DSLType type, skstd::string_view name,
243 friend DSLType Struct(skstd::string_view name, SkSpan<DSLField> fields, PositionInfo pos);
246 DSLType Struct(skstd::string_view name, SkSpan<DSLField> fields,
251 DSLField fieldTypes[] = {std::move(fields)...}; in Struct()
DDSLModifiers.h19 class DSLField; variable
52 friend DSLType Struct(skstd::string_view name, SkSpan<DSLField> fields, PositionInfo pos);
DDSL.h20 using Field = DSLField;
DDSLCore.h147 SkTArray<DSLField> fields, skstd::string_view varName = "",
/third_party/skia/src/sksl/dsl/
DDSLType.cpp262 DSLType Struct(skstd::string_view name, SkSpan<DSLField> fields, PositionInfo pos) { in Struct()
265 for (const DSLField& field : fields) { in Struct()
DDSLCore.cpp236 SkTArray<DSLField> fields, skstd::string_view varName, in InterfaceBlock()
243 for (const DSLField& field : fields) { in InterfaceBlock()
450 SkTArray<DSLField> fields, skstd::string_view varName, int arraySize, in InterfaceBlock()
/third_party/skia/src/sksl/
DSkSLDSLParser.cpp592 SkTArray<DSLField> fields; in structDeclaration()
613 fields.push_back(DSLField(modifiers, std::move(actualType), this->text(memberName), in structDeclaration()