Flutter Engine
The Flutter Engine
|
This is the complete list of members for GrOpFlushState, including all inherited members.
addASAPUpload(GrDeferredTextureUploadFn &&) final | GrOpFlushState | virtual |
addInlineUpload(GrDeferredTextureUploadFn &&) final | GrOpFlushState | virtual |
allocator() override | GrOpFlushState | inlinevirtual |
allocMesh() | GrMeshDrawTarget | inline |
allocMeshes(int n) | GrMeshDrawTarget | inline |
allocPrimProcProxyPtrs(int n) | GrMeshDrawTarget | inline |
appliedClip() const final | GrOpFlushState | inlinevirtual |
appliedHardClip() const | GrOpFlushState | inline |
atlasManager() const final | GrOpFlushState | virtual |
bindBuffers(sk_sp< const GrBuffer > indexBuffer, sk_sp< const GrBuffer > instanceBuffer, sk_sp< const GrBuffer > vertexBuffer, GrPrimitiveRestart primitiveRestart=GrPrimitiveRestart::kNo) | GrOpFlushState | inline |
bindPipeline(const GrProgramInfo &programInfo, const SkRect &drawBounds) | GrOpFlushState | inline |
bindPipelineAndScissorClip(const GrProgramInfo &programInfo, const SkRect &drawBounds) | GrOpFlushState | inline |
bindTextures(const GrGeometryProcessor &geomProc, const GrSurfaceProxy &singleGeomProcTexture, const GrPipeline &pipeline) | GrOpFlushState | inline |
bindTextures(const GrGeometryProcessor &geomProc, const GrSurfaceProxy *const geomProcTextures[], const GrPipeline &pipeline) | GrOpFlushState | inline |
caps() const final | GrOpFlushState | virtual |
colorLoadOp() const final | GrOpFlushState | inlinevirtual |
contextUniqueID() const | GrMeshDrawTarget | |
deferredUploadTarget() final | GrOpFlushState | inlinevirtual |
detachAppliedClip() final | GrOpFlushState | virtual |
doUpload(GrDeferredTextureUploadFn &, bool shouldPrepareSurfaceForSampling=false) | GrOpFlushState | |
draw(int vertexCount, int baseVertex) | GrOpFlushState | inline |
drawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, uint16_t maxIndexValue, int baseVertex) | GrOpFlushState | inline |
drawIndexedIndirect(const GrBuffer *drawIndirectBuffer, size_t offset, int drawCount) | GrOpFlushState | inline |
drawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, int baseInstance, int baseVertex) | GrOpFlushState | inline |
drawIndexPattern(int patternIndexCount, int patternRepeatCount, int maxPatternRepetitionsInIndexBuffer, int patternVertexCount, int baseVertex) | GrOpFlushState | inline |
drawIndirect(const GrBuffer *drawIndirectBuffer, size_t offset, int drawCount) | GrOpFlushState | inline |
drawInstanced(int instanceCount, int baseInstance, int vertexCount, int baseVertex) | GrOpFlushState | inline |
drawMesh(const GrSimpleMesh &mesh) | GrOpFlushState | |
drawOpArgs() const | GrOpFlushState | inline |
dstProxyView() const final | GrOpFlushState | inlinevirtual |
executeDrawsAndUploadsForMeshDrawOp(const GrOp *op, const SkRect &chainBounds, const GrPipeline *, const GrUserStencilSettings *) | GrOpFlushState | |
gpu() | GrOpFlushState | inline |
GrOpFlushState(GrGpu *, GrResourceProvider *, skgpu::TokenTracker *, sk_sp< GrBufferAllocPool::CpuBufferCache >=nullptr) | GrOpFlushState | |
makeDrawIndexedIndirectSpace(int drawCount, sk_sp< const GrBuffer > *buffer, size_t *offset) override | GrOpFlushState | inlinevirtual |
makeDrawIndirectSpace(int drawCount, sk_sp< const GrBuffer > *buffer, size_t *offset) override | GrOpFlushState | inlinevirtual |
makeIndexSpace(int indexCount, sk_sp< const GrBuffer > *, int *startIndex) final | GrOpFlushState | virtual |
makeIndexSpaceAtLeast(int minIndexCount, int fallbackIndexCount, sk_sp< const GrBuffer > *, int *startIndex, int *actualIndexCount) final | GrOpFlushState | virtual |
makeIndexWriter(int indexCount, sk_sp< const GrBuffer > *, int *startIndex) | GrMeshDrawTarget | |
makeIndexWriterAtLeast(int minIndexCount, int fallbackIndexCount, sk_sp< const GrBuffer > *, int *startIndex, int *actualIndexCount) | GrMeshDrawTarget | |
makeVertexSpace(size_t vertexSize, int vertexCount, sk_sp< const GrBuffer > *, int *startVertex) final | GrOpFlushState | virtual |
makeVertexSpaceAtLeast(size_t vertexSize, int minVertexCount, int fallbackVertexCount, sk_sp< const GrBuffer > *, int *startVertex, int *actualVertexCount) final | GrOpFlushState | virtual |
makeVertexWriter(size_t vertexSize, int vertexCount, sk_sp< const GrBuffer > *, int *startVertex) | GrMeshDrawTarget | |
makeVertexWriterAtLeast(size_t vertexSize, int minVertexCount, int fallbackVertexCount, sk_sp< const GrBuffer > *, int *startVertex, int *actualVertexCount) | GrMeshDrawTarget | |
opsRenderPass() | GrOpFlushState | inline |
preExecuteDraws() | GrOpFlushState | |
putBackIndexedIndirectDraws(int drawCount) final | GrOpFlushState | inlinevirtual |
putBackIndices(int indexCount) final | GrOpFlushState | virtual |
putBackIndirectDraws(int drawCount) final | GrOpFlushState | inlinevirtual |
putBackVertices(int vertices, size_t vertexStride) final | GrOpFlushState | virtual |
recordDraw(const GrGeometryProcessor *, const GrSimpleMesh[], int meshCnt, const GrSurfaceProxy *const primProcProxies[], GrPrimitiveType) final | GrOpFlushState | virtual |
GrMeshDrawTarget::recordDraw(const GrGeometryProcessor *gp, const GrSimpleMesh meshes[], int meshCnt, GrPrimitiveType primitiveType) | GrMeshDrawTarget | inline |
renderPassBarriers() const final | GrOpFlushState | inlinevirtual |
reset() | GrOpFlushState | |
resourceProvider() const final | GrOpFlushState | inlinevirtual |
rtProxy() const final | GrOpFlushState | inlinevirtual |
sampledProxyArray() override | GrOpFlushState | inlinevirtual |
setOpArgs(OpArgs *opArgs) | GrOpFlushState | inline |
setOpsRenderPass(GrOpsRenderPass *renderPass) | GrOpFlushState | inline |
setSampledProxyArray(skia_private::TArray< GrSurfaceProxy *, true > *sampledProxies) | GrOpFlushState | inline |
setScissorRect(const SkIRect &scissorRect) | GrOpFlushState | inline |
smallPathAtlasManager() const final | GrOpFlushState | virtual |
strikeCache() const final | GrOpFlushState | virtual |
threadSafeCache() const final | GrOpFlushState | virtual |
tokenTracker() final | GrOpFlushState | inlinevirtual |
usesMSAASurface() const final | GrOpFlushState | inlinevirtual |
writeView() const final | GrOpFlushState | inlinevirtual |
~GrDeferredUploadTarget() | GrDeferredUploadTarget | inlinevirtual |
~GrMeshDrawTarget() | GrMeshDrawTarget | inlinevirtual |
~GrOpFlushState() final | GrOpFlushState | inline |