Flutter Engine
The Flutter Engine
Namespaces | Functions | Variables
GrPersistentCacheUtils.cpp File Reference
#include "src/gpu/ganesh/GrPersistentCacheUtils.h"
#include "src/core/SkReadBuffer.h"
#include "src/core/SkWriteBuffer.h"
#include "src/sksl/SkSLProgramSettings.h"
#include "src/sksl/SkSLString.h"

Go to the source code of this file.

Namespaces

namespace  GrPersistentCacheUtils
 

Functions

int GrPersistentCacheUtils::GetCurrentVersion ()
 
sk_sp< SkDataGrPersistentCacheUtils::PackCachedShaders (SkFourByteTag shaderType, const std::string shaders[], const SkSL::Program::Interface interfaces[], int numInterfaces, const ShaderMetadata *meta)
 
SkFourByteTag GrPersistentCacheUtils::GetType (SkReadBuffer *reader)
 
bool GrPersistentCacheUtils::UnpackCachedShaders (SkReadBuffer *reader, std::string shaders[], SkSL::Program::Interface interfaces[], int numInterfaces, ShaderMetadata *meta)
 

Variables

static constexpr int GrPersistentCacheUtils::kCurrentVersion = 12