Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
GrOpFlushState Member List

This is the complete list of members for GrOpFlushState, including all inherited members.

addASAPUpload(GrDeferredTextureUploadFn &&) finalGrOpFlushStatevirtual
addInlineUpload(GrDeferredTextureUploadFn &&) finalGrOpFlushStatevirtual
allocator() overrideGrOpFlushStateinlinevirtual
allocMesh()GrMeshDrawTargetinline
allocMeshes(int n)GrMeshDrawTargetinline
allocPrimProcProxyPtrs(int n)GrMeshDrawTargetinline
appliedClip() const finalGrOpFlushStateinlinevirtual
appliedHardClip() constGrOpFlushStateinline
atlasManager() const finalGrOpFlushStatevirtual
bindBuffers(sk_sp< const GrBuffer > indexBuffer, sk_sp< const GrBuffer > instanceBuffer, sk_sp< const GrBuffer > vertexBuffer, GrPrimitiveRestart primitiveRestart=GrPrimitiveRestart::kNo)GrOpFlushStateinline
bindPipeline(const GrProgramInfo &programInfo, const SkRect &drawBounds)GrOpFlushStateinline
bindPipelineAndScissorClip(const GrProgramInfo &programInfo, const SkRect &drawBounds)GrOpFlushStateinline
bindTextures(const GrGeometryProcessor &geomProc, const GrSurfaceProxy &singleGeomProcTexture, const GrPipeline &pipeline)GrOpFlushStateinline
bindTextures(const GrGeometryProcessor &geomProc, const GrSurfaceProxy *const geomProcTextures[], const GrPipeline &pipeline)GrOpFlushStateinline
caps() const finalGrOpFlushStatevirtual
colorLoadOp() const finalGrOpFlushStateinlinevirtual
contextUniqueID() constGrMeshDrawTarget
deferredUploadTarget() finalGrOpFlushStateinlinevirtual
detachAppliedClip() finalGrOpFlushStatevirtual
doUpload(GrDeferredTextureUploadFn &, bool shouldPrepareSurfaceForSampling=false)GrOpFlushState
draw(int vertexCount, int baseVertex)GrOpFlushStateinline
drawIndexed(int indexCount, int baseIndex, uint16_t minIndexValue, uint16_t maxIndexValue, int baseVertex)GrOpFlushStateinline
drawIndexedIndirect(const GrBuffer *drawIndirectBuffer, size_t offset, int drawCount)GrOpFlushStateinline
drawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, int baseInstance, int baseVertex)GrOpFlushStateinline
drawIndexPattern(int patternIndexCount, int patternRepeatCount, int maxPatternRepetitionsInIndexBuffer, int patternVertexCount, int baseVertex)GrOpFlushStateinline
drawIndirect(const GrBuffer *drawIndirectBuffer, size_t offset, int drawCount)GrOpFlushStateinline
drawInstanced(int instanceCount, int baseInstance, int vertexCount, int baseVertex)GrOpFlushStateinline
drawMesh(const GrSimpleMesh &mesh)GrOpFlushState
drawOpArgs() constGrOpFlushStateinline
dstProxyView() const finalGrOpFlushStateinlinevirtual
executeDrawsAndUploadsForMeshDrawOp(const GrOp *op, const SkRect &chainBounds, const GrPipeline *, const GrUserStencilSettings *)GrOpFlushState
gpu()GrOpFlushStateinline
GrOpFlushState(GrGpu *, GrResourceProvider *, skgpu::TokenTracker *, sk_sp< GrBufferAllocPool::CpuBufferCache >=nullptr)GrOpFlushState
makeDrawIndexedIndirectSpace(int drawCount, sk_sp< const GrBuffer > *buffer, size_t *offset) overrideGrOpFlushStateinlinevirtual
makeDrawIndirectSpace(int drawCount, sk_sp< const GrBuffer > *buffer, size_t *offset) overrideGrOpFlushStateinlinevirtual
makeIndexSpace(int indexCount, sk_sp< const GrBuffer > *, int *startIndex) finalGrOpFlushStatevirtual
makeIndexSpaceAtLeast(int minIndexCount, int fallbackIndexCount, sk_sp< const GrBuffer > *, int *startIndex, int *actualIndexCount) finalGrOpFlushStatevirtual
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) finalGrOpFlushStatevirtual
makeVertexSpaceAtLeast(size_t vertexSize, int minVertexCount, int fallbackVertexCount, sk_sp< const GrBuffer > *, int *startVertex, int *actualVertexCount) finalGrOpFlushStatevirtual
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()GrOpFlushStateinline
preExecuteDraws()GrOpFlushState
putBackIndexedIndirectDraws(int drawCount) finalGrOpFlushStateinlinevirtual
putBackIndices(int indexCount) finalGrOpFlushStatevirtual
putBackIndirectDraws(int drawCount) finalGrOpFlushStateinlinevirtual
putBackVertices(int vertices, size_t vertexStride) finalGrOpFlushStatevirtual
recordDraw(const GrGeometryProcessor *, const GrSimpleMesh[], int meshCnt, const GrSurfaceProxy *const primProcProxies[], GrPrimitiveType) finalGrOpFlushStatevirtual
GrMeshDrawTarget::recordDraw(const GrGeometryProcessor *gp, const GrSimpleMesh meshes[], int meshCnt, GrPrimitiveType primitiveType)GrMeshDrawTargetinline
renderPassBarriers() const finalGrOpFlushStateinlinevirtual
reset()GrOpFlushState
resourceProvider() const finalGrOpFlushStateinlinevirtual
rtProxy() const finalGrOpFlushStateinlinevirtual
sampledProxyArray() overrideGrOpFlushStateinlinevirtual
setOpArgs(OpArgs *opArgs)GrOpFlushStateinline
setOpsRenderPass(GrOpsRenderPass *renderPass)GrOpFlushStateinline
setSampledProxyArray(skia_private::TArray< GrSurfaceProxy *, true > *sampledProxies)GrOpFlushStateinline
setScissorRect(const SkIRect &scissorRect)GrOpFlushStateinline
smallPathAtlasManager() const finalGrOpFlushStatevirtual
strikeCache() const finalGrOpFlushStatevirtual
threadSafeCache() const finalGrOpFlushStatevirtual
tokenTracker() finalGrOpFlushStateinlinevirtual
usesMSAASurface() const finalGrOpFlushStateinlinevirtual
writeView() const finalGrOpFlushStateinlinevirtual
~GrDeferredUploadTarget()GrDeferredUploadTargetinlinevirtual
~GrMeshDrawTarget()GrMeshDrawTargetinlinevirtual
~GrOpFlushState() finalGrOpFlushStateinline