Flutter Engine
The Flutter Engine
Namespaces | Functions
SkSLFindAndDeclareBuiltinStructs.cpp File Reference
#include "include/core/SkTypes.h"
#include "src/core/SkTHash.h"
#include "src/sksl/SkSLCompiler.h"
#include "src/sksl/analysis/SkSLProgramUsage.h"
#include "src/sksl/ir/SkSLProgram.h"
#include "src/sksl/ir/SkSLProgramElement.h"
#include "src/sksl/ir/SkSLStructDefinition.h"
#include "src/sksl/ir/SkSLSymbol.h"
#include "src/sksl/ir/SkSLType.h"
#include "src/sksl/transform/SkSLTransform.h"
#include <memory>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  SkSL
 

Functions

static bool SkSL::contains_builtin_struct (const ProgramUsage &usage)
 
static void SkSL::get_struct_definitions_from_module (Program &program, const Module &module, std::vector< const ProgramElement * > *addedStructDefs)