Searched refs:fModifiersPool (Results 1 – 10 of 10) sorted by relevance
25 fOldModifiersPool = fCompiler->fContext->fModifiersPool; in ThreadContext()34 fModifiersPool = std::make_unique<SkSL::ModifiersPool>(); in ThreadContext()35 fCompiler->fContext->fModifiersPool = fModifiersPool.get(); in ThreadContext()63 fCompiler->fContext->fModifiersPool = fOldModifiersPool; in ~ThreadContext()139 return Context().fModifiersPool->add(modifiers); in Modifiers()
97 static std::unique_ptr<ModifiersPool>& GetModifiersPool() { return Instance().fModifiersPool; } in GetModifiersPool()197 std::unique_ptr<SkSL::ModifiersPool> fModifiersPool; variable
40 ModifiersPool* fModifiersPool = nullptr; variable
222 ModifiersPool& modifiersPool() const { return *fContext.fModifiersPool; } in modifiersPool()
123 SkASSERT(!fContext->fModifiersPool); in AutoModifiersPool()124 fContext->fModifiersPool = modifiersPool; in AutoModifiersPool()128 fContext->fModifiersPool = nullptr; in ~AutoModifiersPool()
55 return std::make_unique<Variable>(line, context.fModifiersPool->add(modifiers), name, type, in Make()83 context.fModifiersPool->add(Modifiers{}), in MakeScratchVariable()
130 param->setModifiers(context.fModifiersPool->add(m)); in check_parameters()
117 const SkSL::Modifiers* modifiers = ThreadContext::Context().fModifiersPool->add( in DSLGlobalVar()
86 std::move(instance.fModifiersPool), in ReleaseProgram()
2128 fContext.fModifiersPool->add(modifiers), in writeVariableReference()2163 fContext.fModifiersPool->add(modifiers), in writeVariableReference()