Lines Matching refs:VertexData
103 class VertexData : public SkNVRefCnt<VertexData> {
105 ~VertexData();
135 VertexData(const void* vertices, int numVertices, size_t vertexSize) in VertexData() function
141 VertexData(sk_sp<GrGpuBuffer> gpuBuffer, int numVertices, size_t vertexSize) in VertexData() function
157 static sk_sp<VertexData> MakeVertexData(const void* vertices,
160 static sk_sp<VertexData> MakeVertexData(sk_sp<GrGpuBuffer> buffer,
164 std::tuple<sk_sp<VertexData>, sk_sp<SkData>> findVertsWithData(
169 std::tuple<sk_sp<VertexData>, sk_sp<SkData>> addVertsWithData(
171 sk_sp<VertexData>,
197 Entry(const GrUniqueKey& key, sk_sp<VertexData> vertData) in Entry()
239 sk_sp<VertexData> vertexData() { in vertexData()
261 void set(const GrUniqueKey& key, sk_sp<VertexData> vertData) { in set()
284 sk_sp<VertexData> fVertData;
298 Entry* getEntry(const GrUniqueKey&, sk_sp<VertexData>) SK_REQUIRES(fSpinLock);
308 std::tuple<sk_sp<VertexData>, sk_sp<SkData>> internalFindVerts(
310 std::tuple<sk_sp<VertexData>, sk_sp<SkData>> internalAddVerts(
312 sk_sp<VertexData>,