/* * Copyright 2022 Google LLC * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef SKSL_MODULELOADER #define SKSL_MODULELOADER #include "src/sksl/SkSLBuiltinTypes.h" #include <memory> namespace SkSL { class Compiler; struct Module; class Type; BuiltinTypePtr; /** * Documentation for modules in SkSL: http://go/modules-in-sksl * https://docs.google.com/document/d/1P8LkkimNr-nPlxMimUsz3K_7qMM7-tZOxDCWZejPcWg/edit?usp=sharing */ class ModuleLoader { … }; } // namespace SkSL #endif // SKSL_MODULELOADER