Searched refs:DSLField (Results 1 – 7 of 7) sorted by relevance
/third_party/skia/include/sksl/ |
D | DSLType.h | 25 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()
|
D | DSLModifiers.h | 19 class DSLField; variable 52 friend DSLType Struct(skstd::string_view name, SkSpan<DSLField> fields, PositionInfo pos);
|
D | DSL.h | 20 using Field = DSLField;
|
D | DSLCore.h | 147 SkTArray<DSLField> fields, skstd::string_view varName = "",
|
/third_party/skia/src/sksl/dsl/ |
D | DSLType.cpp | 262 DSLType Struct(skstd::string_view name, SkSpan<DSLField> fields, PositionInfo pos) { in Struct() 265 for (const DSLField& field : fields) { in Struct()
|
D | DSLCore.cpp | 236 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/ |
D | SkSLDSLParser.cpp | 592 SkTArray<DSLField> fields; in structDeclaration() 613 fields.push_back(DSLField(modifiers, std::move(actualType), this->text(memberName), in structDeclaration()
|