Lines Matching defs:info
408 DrawInfo info;
409 info.fPrimitiveType = type;
410 info.fStartVertex = startVertex;
411 info.fStartIndex = startIndex;
412 info.fVertexCount = vertexCount;
413 info.fIndexCount = indexCount;
415 info.fInstanceCount = 0;
416 info.fVerticesPerInstance = 0;
417 info.fIndicesPerInstance = 0;
420 info.setDevBounds(*devBounds);
422 this->onDraw(info);
431 DrawInfo info;
432 info.fPrimitiveType = type;
433 info.fStartVertex = startVertex;
434 info.fStartIndex = 0;
435 info.fVertexCount = vertexCount;
436 info.fIndexCount = 0;
438 info.fInstanceCount = 0;
439 info.fVerticesPerInstance = 0;
440 info.fIndicesPerInstance = 0;
443 info.setDevBounds(*devBounds);
445 this->onDraw(info);
640 DrawInfo info;
641 info.fPrimitiveType = type;
642 info.fStartIndex = 0;
643 info.fStartVertex = 0;
644 info.fIndicesPerInstance = indicesPerInstance;
645 info.fVerticesPerInstance = verticesPerInstance;
649 info.setDevBounds(*devBounds);
653 info.fInstanceCount = GrMin(instanceCount, maxInstancesPerDraw);
654 info.fVertexCount = info.fInstanceCount * verticesPerInstance;
655 info.fIndexCount = info.fInstanceCount * indicesPerInstance;
658 info.fStartVertex,
659 info.fStartIndex,
660 info.fVertexCount,
661 info.fIndexCount)) {
662 this->onDraw(info);
664 info.fStartVertex += info.fVertexCount;
665 instanceCount -= info.fInstanceCount;