Skia
2D Graphics Library
|
#include "include/core/SkData.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkSpan.h"
#include "include/core/SkString.h"
#include "include/effects/SkRuntimeEffect.h"
#include "include/private/base/SkAPI.h"
#include "include/private/base/SkTArray.h"
#include <cstddef>
#include <cstdint>
#include <memory>
#include <string_view>
#include <tuple>
#include <vector>
Go to the source code of this file.
Classes | |
class | SkMeshSpecification |
A specification for custom meshes. More... | |
struct | SkMeshSpecification::Attribute |
struct | SkMeshSpecification::Varying |
struct | SkMeshSpecification::Result |
class | SkMesh |
A vertex buffer, a topology, optionally an index buffer, and a compatible SkMeshSpecification. More... | |
class | SkMesh::IndexBuffer |
class | SkMesh::VertexBuffer |
struct | SkMesh::Result |
Namespaces | |
SkSL | |
SkMeshes | |
Functions | |
SK_API sk_sp< SkMesh::IndexBuffer > | SkMeshes::MakeIndexBuffer (const void *data, size_t size) |
Makes a CPU-backed index buffer to be used with SkMeshes. More... | |
SK_API sk_sp< SkMesh::IndexBuffer > | SkMeshes::CopyIndexBuffer (const sk_sp< SkMesh::IndexBuffer > &) |
Makes a copy of an index buffer. More... | |
SK_API sk_sp< SkMesh::VertexBuffer > | SkMeshes::MakeVertexBuffer (const void *, size_t size) |
Makes a CPU-backed vertex buffer to be used with SkMeshes. More... | |
SK_API sk_sp< SkMesh::VertexBuffer > | SkMeshes::CopyVertexBuffer (const sk_sp< SkMesh::VertexBuffer > &) |
Makes a copy of a vertex buffer. More... | |