Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
mesh.cpp File Reference
#include "gm/gm.h"
#include "include/core/SkBlender.h"
#include "include/core/SkCanvas.h"
#include "include/core/SkColor.h"
#include "include/core/SkColorSpace.h"
#include "include/core/SkData.h"
#include "include/core/SkMesh.h"
#include "include/core/SkPicture.h"
#include "include/core/SkPictureRecorder.h"
#include "include/core/SkPoint.h"
#include "include/core/SkString.h"
#include "include/core/SkSurface.h"
#include "include/effects/SkGradientShader.h"
#include "include/gpu/GrDirectContext.h"
#include "include/gpu/ganesh/SkMeshGanesh.h"
#include "include/private/base/SkAssert.h"
#include "src/base/SkRandom.h"
#include "src/core/SkCanvasPriv.h"
#include "tools/DecodeUtils.h"
#include "tools/timer/TimeUtils.h"

Go to the source code of this file.

Classes

class  skiagm::MeshGM
 
class  skiagm::MeshColorSpaceGM
 
class  skiagm::MeshUniformsGM
 
class  skiagm::MeshUpdateGM
 
class  skiagm::MeshZeroInitGM
 
class  skiagm::PictureMesh
 
class  skiagm::MeshWithShadersGM
 

Namespaces

namespace  skiagm
 

Functions

static sk_sp< SkMesh::VertexBufferskiagm::make_vertex_buffer (GrDirectContext *ctx, const void *data, size_t size)
 
static sk_sp< SkMesh::IndexBufferskiagm::make_index_buffer (GrDirectContext *ctx, const void *data, size_t size)
 
 skiagm::DEF_SIMPLE_GM_CAN_FAIL (custommesh_cs_uniforms, canvas, errorMsg, 200, 900)