#ifndef GrSimpleMesh_DEFINED
#define GrSimpleMesh_DEFINED
#include "include/core/SkRefCnt.h"
#include "include/private/base/SkAssert.h"
#include "include/private/base/SkDebug.h"
#include "include/private/gpu/ganesh/GrTypesPriv.h"
#include "src/gpu/ganesh/GrBuffer.h"
#include <cstdint>
#include <utility>
struct GrSimpleMesh { … };
inline void GrSimpleMesh::set(sk_sp<const GrBuffer> vertexBuffer, int vertexCount, int baseVertex) { … }
inline void GrSimpleMesh::setIndexed(sk_sp<const GrBuffer> indexBuffer, int indexCount,
int baseIndex, uint16_t minIndexValue, uint16_t maxIndexValue,
GrPrimitiveRestart primitiveRestart,
sk_sp<const GrBuffer> vertexBuffer, int baseVertex) { … }
inline void GrSimpleMesh::setIndexedPatterned(
sk_sp<const GrBuffer> indexBuffer, int indexCount, int patternRepeatCount,
int maxPatternRepetitionsInIndexBuffer, sk_sp<const GrBuffer> vertexBuffer,
int patternVertexCount, int baseVertex) { … }
#endif