Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
GrPersistentCacheUtils.h File Reference
#include "include/core/SkData.h"
#include "include/private/base/SkTArray.h"
#include "include/private/gpu/ganesh/GrTypesPriv.h"
#include "src/sksl/ir/SkSLProgram.h"
#include <string>

Go to the source code of this file.

Classes

struct  GrPersistentCacheUtils::ShaderMetadata
 

Namespaces

namespace  SkSL
 
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)