|
| GrD3DOpsRenderPass (GrD3DGpu *) |
|
| ~GrD3DOpsRenderPass () override |
|
void | inlineUpload (GrOpFlushState *state, GrDeferredTextureUploadFn &upload) override |
|
void | onExecuteDrawable (std::unique_ptr< SkDrawable::GpuDrawHandler >) override |
|
bool | set (GrRenderTarget *, GrSurfaceOrigin, const SkIRect &bounds, const GrOpsRenderPass::LoadAndStoreInfo &, const GrOpsRenderPass::StencilLoadAndStoreInfo &, const skia_private::TArray< GrSurfaceProxy *, true > &sampledProxies) |
|
void | submit () |
|
virtual | ~GrOpsRenderPass () |
|
void | begin () |
|
void | end () |
|
void | bindPipeline (const GrProgramInfo &, const SkRect &drawBounds) |
|
void | setScissorRect (const SkIRect &) |
|
void | bindTextures (const GrGeometryProcessor &, const GrSurfaceProxy *const geomProcTextures[], const GrPipeline &) |
|
void | bindBuffers (sk_sp< const GrBuffer > indexBuffer, sk_sp< const GrBuffer > instanceBuffer, sk_sp< const GrBuffer > vertexBuffer, GrPrimitiveRestart=GrPrimitiveRestart::kNo) |
|
void | draw (int vertexCount, int baseVertex) |
|
void | drawIndexed (int indexCount, int baseIndex, uint16_t minIndexValue, uint16_t maxIndexValue, int baseVertex) |
|
void | drawInstanced (int instanceCount, int baseInstance, int vertexCount, int baseVertex) |
|
void | drawIndexedInstanced (int indexCount, int baseIndex, int instanceCount, int baseInstance, int baseVertex) |
|
void | drawIndirect (const GrBuffer *drawIndirectBuffer, size_t bufferOffset, int drawCount) |
|
void | drawIndexedIndirect (const GrBuffer *drawIndirectBuffer, size_t bufferOffset, int drawCount) |
|
void | drawIndexPattern (int patternIndexCount, int patternRepeatCount, int maxPatternRepetitionsInIndexBuffer, int patternVertexCount, int baseVertex) |
|
virtual void | inlineUpload (GrOpFlushState *, GrDeferredTextureUploadFn &)=0 |
|
void | clear (const GrScissorState &scissor, std::array< float, 4 > color) |
|
void | clearStencilClip (const GrScissorState &scissor, bool insideStencilMask) |
|
void | executeDrawable (std::unique_ptr< SkDrawable::GpuDrawHandler >) |
|
Definition at line 19 of file GrD3DOpsRenderPass.h.