#ifndef SKSL_WGSLCODEGENERATOR
#define SKSL_WGSLCODEGENERATOR
#include <string>
namespace SkSL {
class ErrorReporter;
class OutputStream;
enum class PrettyPrint : bool;
struct Program;
struct ShaderCaps;
enum class IncludeSyntheticCode : bool { … };
ValidateWGSLProc;
bool ToWGSL(Program& program,
const ShaderCaps* caps,
OutputStream& out,
PrettyPrint,
IncludeSyntheticCode,
ValidateWGSLProc);
bool ToWGSL(Program& program, const ShaderCaps* caps, OutputStream& out);
bool ToWGSL(Program& program, const ShaderCaps* caps, std::string* out);
}
#endif