Lines Matching defs:GrQuadBuffer
14 class GrQuadBuffer {
16 GrQuadBuffer()
28 GrQuadBuffer(int count, bool needsLocals = false)
55 void concat(const GrQuadBuffer<T>& that);
61 Iter(const GrQuadBuffer<T>* buffer)
75 // during op preparation. However, any changes are not persisted in the GrQuadBuffer and
96 const GrQuadBuffer<T>* fBuffer;
117 MetadataIter(GrQuadBuffer<T>* list)
130 GrQuadBuffer<T>* fBuffer;
234 float* GrQuadBuffer<T>::packQuad(const GrQuad& quad, float* coords) {
248 const float* GrQuadBuffer<T>::unpackQuad(GrQuad::Type type, const float* coords, GrQuad* quad) const {
265 void GrQuadBuffer<T>::append(const GrQuad& deviceQuad, T&& metadata, const GrQuad* localQuad) {
302 void GrQuadBuffer<T>::concat(const GrQuadBuffer<T>& that) {
315 void GrQuadBuffer<T>::validate(const char* entry, int expectedCount) const {
332 bool GrQuadBuffer<T>::Iter::next() {
355 bool GrQuadBuffer<T>::MetadataIter::next() {