Home
last modified time | relevance | path

Searched refs:DSLBlock (Results 1 – 13 of 13) sorted by relevance

/third_party/skia/include/sksl/
DDSLBlock.h24 class DSLBlock {
27 DSLBlock(Statements... statements) { in DSLBlock() function
38 DSLBlock(DSLBlock&& other) = default;
40 DSLBlock(SkSL::StatementArray statements, std::shared_ptr<SymbolTable> symbols = nullptr);
42 DSLBlock(SkTArray<DSLStatement> statements, std::shared_ptr<SymbolTable> symbols = nullptr);
44 ~DSLBlock();
46 DSLBlock& operator=(DSLBlock&& other) {
DDSLStatement.h27 class DSLBlock; variable
43 DSLStatement(DSLBlock block);
69 friend class DSLBlock; variable
DDSLFunction.h65 DSLBlock block = DSLBlock(DSLStatement(std::move(stmts))...); in define()
69 void define(DSLBlock block, PositionInfo pos = PositionInfo::Capture());
DBUILD.bazel7 "DSLBlock.h",
DDSL.h17 using Block = DSLBlock;
/third_party/skia/src/sksl/dsl/
DDSLBlock.cpp17 DSLBlock::DSLBlock(SkSL::StatementArray statements, std::shared_ptr<SymbolTable> symbols) in DSLBlock() function in SkSL::dsl::DSLBlock
21 DSLBlock::DSLBlock(SkTArray<DSLStatement> statements, std::shared_ptr<SymbolTable> symbols) in DSLBlock() function in SkSL::dsl::DSLBlock
29 DSLBlock::~DSLBlock() { in ~DSLBlock()
38 std::unique_ptr<SkSL::Block> DSLBlock::release() { in release()
43 void DSLBlock::append(DSLStatement stmt) { in append()
DDSLStatement.cpp28 DSLStatement::DSLStatement(DSLBlock block) in DSLStatement()
DDSLFunction.cpp75 void DSLFunction::define(DSLBlock block, PositionInfo pos) { in define()
/third_party/skia/gn/
Dsksl.gni22 "$_include/sksl/DSLBlock.h",
89 "$_src/sksl/dsl/DSLBlock.cpp",
/third_party/skia/src/sksl/
DSkSLDSLParser.h213 skstd::optional<dsl::DSLBlock> block();
DSkSLDSLParser.cpp387 skstd::optional<DSLBlock> body = this->block(); in functionDeclarationEnd()
800 skstd::optional<DSLBlock> result = this->block(); in statement()
1192 skstd::optional<DSLBlock> DSLParser::block() { in block()
1207 return DSLBlock(std::move(statements), CurrentSymbolTable()); in block()
DBUILD.bazel72 "dsl/DSLBlock.cpp",
/third_party/skia/tests/
DSkSLDSLTest.cpp137 static SkSL::String stringize(DSLBlock& blck) { return blck.release()->description(); } in stringize()
1279 DEF_GPUTEST_FOR_MOCK_CONTEXT(DSLBlock, r, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() argument