Searched refs:StructDefinition (Results 1 – 10 of 10) sorted by relevance
27 class StructDefinition final : public ProgramElement {31 StructDefinition(int line, const Type& type) in StructDefinition() function40 return std::make_unique<StructDefinition>(fLine, this->type()); in clone()
39 class StructDefinition; variable72 void writeStructDefinition(const StructDefinition& s);
42 class StructDefinition; variable113 void writeStructDefinition(const StructDefinition& s);
82 void writeStructDefinition(const StructDefinition& s);400 void PipelineStageCodeGenerator::writeStructDefinition(const StructDefinition& s) { in writeStructDefinition()425 this->writeStructDefinition(e.as<StructDefinition>()); in writeProgramElementFirstPass()
48 class StructDefinition; variable
144 void GLSLCodeGenerator::writeStructDefinition(const StructDefinition& s) { in writeStructDefinition()1536 this->writeStructDefinition(e.as<StructDefinition>()); in writeProgramElement()
118 void MetalCodeGenerator::writeStructDefinition(const StructDefinition& s) { in writeStructDefinition()2386 if (e->is<StructDefinition>()) { in writeStructDefinitions()2387 this->writeStructDefinition(e->as<StructDefinition>()); in writeStructDefinitions()
575 const StructDefinition& structDef = e.as<StructDefinition>(); in write()
299 return std::make_unique<StructDefinition>(/*line=*/-1, type->as<Type>()); in element()
285 ThreadContext::ProgramElements().push_back(std::make_unique<SkSL::StructDefinition>(/*line=*/-1, in Struct()