Lines Matching refs:SkVertices
66 using BoneIndices = SkVertices::BoneIndices;
67 using BoneWeights = SkVertices::BoneWeights;
68 using Bone = SkVertices::Bone;
481 void raw_destructor<SkVertices>(SkVertices *ptr) { in raw_destructor()
641 function("_MakeSkVertices", optional_override([](SkVertices::VertexMode mode, int vertexCount, in EMSCRIPTEN_BINDINGS()
645 … int indexCount, uintptr_t /* uint16_t * */ iPtr)->sk_sp<SkVertices> { in EMSCRIPTEN_BINDINGS()
654 return SkVertices::MakeCopy(mode, vertexCount, positions, texs, colors, in EMSCRIPTEN_BINDINGS()
702 ….function("drawVertices", select_overload<void (const sk_sp<SkVertices>&, SkBlendMode, const SkPai… in EMSCRIPTEN_BINDINGS()
907 class_<SkVertices>("SkVertices") in EMSCRIPTEN_BINDINGS()
908 .smart_ptr<sk_sp<SkVertices>>("sk_sp<SkVertices>") in EMSCRIPTEN_BINDINGS()
909 …("_applyBones", optional_override([](SkVertices& self, uintptr_t /* Bone* */ bptr, int boneCount)-… in EMSCRIPTEN_BINDINGS()
914 .function("bounds", &SkVertices::bounds) in EMSCRIPTEN_BINDINGS()
915 .function("mode", &SkVertices::mode) in EMSCRIPTEN_BINDINGS()
916 .function("uniqueID", &SkVertices::uniqueID) in EMSCRIPTEN_BINDINGS()
918 .function("dumpPositions", optional_override([](SkVertices& self)->void { in EMSCRIPTEN_BINDINGS()
925 .function("vertexCount", &SkVertices::vertexCount); in EMSCRIPTEN_BINDINGS()
1037 enum_<SkVertices::VertexMode>("VertexMode") in EMSCRIPTEN_BINDINGS()
1038 .value("Triangles", SkVertices::VertexMode::kTriangles_VertexMode) in EMSCRIPTEN_BINDINGS()
1039 .value("TrianglesStrip", SkVertices::VertexMode::kTriangleStrip_VertexMode) in EMSCRIPTEN_BINDINGS()
1040 .value("TriangleFan", SkVertices::VertexMode::kTriangleFan_VertexMode); in EMSCRIPTEN_BINDINGS()