Searched refs:GrIndexBuffer (Results 1 - 16 of 16) sorted by relevance

/external/skia/src/gpu/
H A DGrIndexBuffer.h16 class GrIndexBuffer : public GrGeometryBuffer { class in inherits:GrGeometryBuffer
27 GrIndexBuffer(GrGpu* gpu, size_t sizeInBytes, bool dynamic) function in class:GrIndexBuffer
H A DGrAAHairLinePathRenderer.h35 const GrIndexBuffer* fLinesIndexBuffer,
36 const GrIndexBuffer* fQuadsIndexBuffer);
45 const GrIndexBuffer* fLinesIndexBuffer;
46 const GrIndexBuffer* fQuadsIndexBuffer;
H A DGrBufferAllocPool.h274 class GrIndexBuffer;
319 const GrIndexBuffer** buffer,
327 const GrIndexBuffer** buffer,
H A DGrInOrderDrawBuffer.h67 void setQuadIndexBuffer(const GrIndexBuffer* indexBuffer);
106 const GrIndexBuffer* fIndexBuffer;
162 const GrIndexBuffer* fQuadIndexBuffer;
173 const GrIndexBuffer* fPoolIndexBuffer;
H A DGrGpu.h151 * by either GrIndexBuffer::lock or
152 * GrIndexBuffer::updateData.
156 GrIndexBuffer* createIndexBuffer(uint32_t size, bool dynamic);
161 * The max number of quads can be queried using GrIndexBuffer::maxQuads().
165 const GrIndexBuffer* getQuadIndexBuffer() const;
373 const GrIndexBuffer* fPoolIndexBuffer;
413 virtual GrIndexBuffer* onCreateIndexBuffer(uint32_t size,
506 mutable GrIndexBuffer* fQuadIndexBuffer; // mutable so it can be
H A DGrAAHairLinePathRenderer.cpp14 #include "GrIndexBuffer.h"
34 bool push_quad_index_data(GrIndexBuffer* qIdxBuffer) {
78 const GrIndexBuffer* lIdxBuffer = context->getQuadIndexBuffer();
83 GrIndexBuffer* qIdxBuf = gpu->createIndexBuffer(kQuadIdxSBufize, false);
84 SkAutoTUnref<GrIndexBuffer> qIdxBuffer(qIdxBuf);
96 const GrIndexBuffer* linesIndexBuffer,
97 const GrIndexBuffer* quadsIndexBuffer) {
H A DGrDrawTarget.h29 class GrIndexBuffer;
414 void setIndexSourceToBuffer(const GrIndexBuffer* buffer);
900 const GrIndexBuffer* fIndexBuffer;
H A DGrBufferAllocPool.cpp13 #include "GrIndexBuffer.h"
435 const GrIndexBuffer** buffer,
449 *buffer = (const GrIndexBuffer*) geomBuffer;
457 const GrIndexBuffer** buffer,
H A DGrInOrderDrawBuffer.cpp15 #include "GrIndexBuffer.h"
41 poolState.fPoolIndexBuffer = (GrIndexBuffer*)~0;
58 void GrInOrderDrawBuffer::setQuadIndexBuffer(const GrIndexBuffer* indexBuffer) {
541 poolState.fPoolIndexBuffer = (GrIndexBuffer*)~0;
H A DGrDrawTarget.cpp13 #include "GrIndexBuffer.h"
482 geoSrc.fIndexBuffer = (GrIndexBuffer*)DEBUG_INVAL_BUFFER;
620 geoSrc.fIndexBuffer = (GrIndexBuffer*)DEBUG_INVAL_BUFFER;
659 void GrDrawTarget::setIndexSourceToBuffer(const GrIndexBuffer* buffer) {
688 newState.fIndexBuffer = (GrIndexBuffer*)~0;
H A DGrGpu.cpp15 #include "GrIndexBuffer.h"
55 poolState.fPoolIndexBuffer = (GrIndexBuffer*)DEBUG_INVAL_BUFFER;
223 GrIndexBuffer* GrGpu::createIndexBuffer(uint32_t size, bool dynamic) {
287 const GrIndexBuffer* GrGpu::getQuadIndexBuffer() const {
760 newState.fPoolIndexBuffer = (GrIndexBuffer*)DEBUG_INVAL_BUFFER;
H A DGrContext.cpp15 #include "GrIndexBuffer.h"
683 GrIndexBuffer* GrContext::aaFillRectIndexBuffer() {
720 GrIndexBuffer* GrContext::aaStrokeRectIndexBuffer() {
764 GrIndexBuffer* indexBuffer = this->aaFillRectIndexBuffer();
831 GrIndexBuffer* indexBuffer = this->aaStrokeRectIndexBuffer();
2004 const GrIndexBuffer* GrContext::getQuadIndexBuffer() const {
/external/skia/src/gpu/gl/
H A DGrGLIndexBuffer.h14 #include "../GrIndexBuffer.h"
19 class GrGLIndexBuffer : public GrIndexBuffer {
27 // overrides of GrIndexBuffer
52 typedef GrIndexBuffer INHERITED;
H A DGrGpuGL.h58 const GrIndexBuffer* fIndexBuffer;
106 virtual GrIndexBuffer* onCreateIndexBuffer(uint32_t size,
H A DGrGpuGL.cpp1190 GrIndexBuffer* GrGpuGL::onCreateIndexBuffer(uint32_t size, bool dynamic) {
1209 GrIndexBuffer* indexBuffer = new GrGLIndexBuffer(this, id,
/external/skia/include/gpu/
H A DGrContext.h23 class GrIndexBuffer;
638 const GrIndexBuffer* getQuadIndexBuffer() const;
673 GrIndexBuffer* fAAFillRectIndexBuffer;
674 GrIndexBuffer* fAAStrokeRectIndexBuffer;
688 GrIndexBuffer* aaFillRectIndexBuffer();
691 GrIndexBuffer* aaStrokeRectIndexBuffer();

Completed in 146 milliseconds