Home
last modified time | relevance | path

Searched refs:StructDefinition (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/src/sksl/ir/
DSkSLStructDefinition.h27 class StructDefinition final : public ProgramElement {
31 StructDefinition(int line, const Type& type) in StructDefinition() function
40 return std::make_unique<StructDefinition>(fLine, this->type()); in clone()
/third_party/skia/src/sksl/codegen/
DSkSLGLSLCodeGenerator.h39 class StructDefinition; variable
72 void writeStructDefinition(const StructDefinition& s);
DSkSLMetalCodeGenerator.h42 class StructDefinition; variable
113 void writeStructDefinition(const StructDefinition& s);
DSkSLPipelineStageCodeGenerator.cpp82 void writeStructDefinition(const StructDefinition& s);
400 void PipelineStageCodeGenerator::writeStructDefinition(const StructDefinition& s) { in writeStructDefinition()
425 this->writeStructDefinition(e.as<StructDefinition>()); in writeProgramElementFirstPass()
DSkSLSPIRVCodeGenerator.h48 class StructDefinition; variable
DSkSLGLSLCodeGenerator.cpp144 void GLSLCodeGenerator::writeStructDefinition(const StructDefinition& s) { in writeStructDefinition()
1536 this->writeStructDefinition(e.as<StructDefinition>()); in writeProgramElement()
DSkSLMetalCodeGenerator.cpp118 void MetalCodeGenerator::writeStructDefinition(const StructDefinition& s) { in writeStructDefinition()
2386 if (e->is<StructDefinition>()) { in writeStructDefinitions()
2387 this->writeStructDefinition(e->as<StructDefinition>()); in writeStructDefinitions()
/third_party/skia/src/sksl/
DSkSLDehydrator.cpp575 const StructDefinition& structDef = e.as<StructDefinition>(); in write()
DSkSLRehydrator.cpp299 return std::make_unique<StructDefinition>(/*line=*/-1, type->as<Type>()); in element()
/third_party/skia/src/sksl/dsl/
DDSLType.cpp285 ThreadContext::ProgramElements().push_back(std::make_unique<SkSL::StructDefinition>(/*line=*/-1, in Struct()