Flutter Engine
The Flutter Engine
Namespaces | Functions
GrGLSLBlend.cpp File Reference
#include "src/gpu/ganesh/glsl/GrGLSLBlend.h"
#include "include/core/SkBlendMode.h"
#include "include/core/SkSpan.h"
#include "include/private/base/SkAssert.h"
#include "include/private/gpu/ganesh/GrTypesPriv.h"
#include "src/core/SkSLTypeShared.h"
#include "src/gpu/Blend.h"
#include "src/gpu/ganesh/glsl/GrGLSLUniformHandler.h"
#include "src/sksl/SkSLString.h"

Go to the source code of this file.

Namespaces

namespace  GrGLSLBlend
 

Functions

std::string GrGLSLBlend::BlendExpression (const GrProcessor *processor, GrGLSLUniformHandler *uniformHandler, GrGLSLProgramDataManager::UniformHandle *blendUniform, const char *srcColor, const char *dstColor, SkBlendMode mode)
 
int GrGLSLBlend::BlendKey (SkBlendMode mode)
 
void GrGLSLBlend::SetBlendModeUniformData (const GrGLSLProgramDataManager &pdman, GrGLSLProgramDataManager::UniformHandle blendUniform, SkBlendMode mode)