Lines Matching refs:VertexBuffer
98 class TessellationCache::TessellationTask : public Task<VertexBuffer*> {
111 class TessellationCache::TessellationProcessor : public TaskProcessor<VertexBuffer*> {
114 : TaskProcessor<VertexBuffer*>(&caches.tasks) {} in TessellationProcessor()
117 virtual void onProcess(const sp<Task<VertexBuffer*> >& task) { in onProcess()
120 VertexBuffer* buffer = t->tessellator(t->description); in onProcess()
127 Buffer(const sp<Task<VertexBuffer*> >& task) in Buffer()
142 const VertexBuffer* getVertexBuffer() { in getVertexBuffer()
155 sp<Task<VertexBuffer*> > mTask;
156 VertexBuffer* mBuffer;
215 VertexBuffer& ambientBuffer, VertexBuffer& spotBuffer) { in tessellateShadows()
285 VertexBuffer* ambientBuffer = new VertexBuffer; in onProcess()
286 VertexBuffer* spotBuffer = new VertexBuffer; in onProcess()
430 static VertexBuffer* tessellatePath(const TessellationCache::Description& description, in tessellatePath()
435 VertexBuffer* buffer = new VertexBuffer(); in tessellatePath()
444 static VertexBuffer* tessellateRoundRect(const TessellationCache::Description& description) { in tessellateRoundRect()
470 const VertexBuffer* TessellationCache::getRoundRect(const Matrix4& transform, const SkPaint& paint, in getRoundRect()