Flutter Engine
The Flutter Engine
GrGLGpu Member List

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

beginCommandBuffer(GrGLRenderTarget *, bool useMultisampleFBO, const SkIRect &bounds, GrSurfaceOrigin, const GrOpsRenderPass::LoadAndStoreInfo &colorLoadStore, const GrOpsRenderPass::StencilLoadAndStoreInfo &stencilLoadStore)GrGLGpu
bindBuffer(GrGpuBufferType type, const GrBuffer *)GrGLGpu
bindFramebuffer(GrGLenum fboTarget, GrGLuint fboid)GrGLGpu
bindInternalVertexArray(const GrBuffer *indexBuffer, int numAttribs, GrPrimitiveRestart primitiveRestart)GrGLGpuinline
bindTexture(int unitIdx, GrSamplerState samplerState, const skgpu::Swizzle &, GrGLTexture *)GrGLGpu
bindVertexArray(GrGLuint id)GrGLGpuinline
caps() constGrGpuinline
checkAndResetOOMed()GrGpu
checkFinishProcs() overrideGrGLGpuvirtual
clear(const GrScissorState &, std::array< float, 4 > color, GrRenderTarget *, bool useMultisampleFBO, GrSurfaceOrigin)GrGLGpu
clearBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, std::array< float, 4 > color)GrGpu
clearErrorsAndCheckForOOM()GrGLGpu
clearStencilClip(const GrScissorState &, bool insideStencilMask, GrRenderTarget *, bool useMultisampleFBO, GrSurfaceOrigin)GrGLGpu
compile(const GrProgramDesc &, const GrProgramInfo &) overrideGrGLGpuvirtual
CompressedDataIsCorrect(SkISize dimensions, SkTextureCompressionType, skgpu::Mipmapped, const void *data, size_t length)GrGpuprotectedstatic
copySurface(GrSurface *dst, const SkIRect &dstRect, GrSurface *src, const SkIRect &srcRect, GrSamplerState::Filter filter)GrGpu
createBackendTexture(SkISize dimensions, const GrBackendFormat &, GrRenderable, skgpu::Mipmapped, GrProtected, std::string_view label)GrGpu
createBuffer(size_t size, GrGpuBufferType intendedType, GrAccessPattern accessPattern)GrGpu
createCompressedBackendTexture(SkISize dimensions, const GrBackendFormat &, skgpu::Mipmapped, GrProtected)GrGpu
createCompressedTexture(SkISize dimensions, const GrBackendFormat &format, skgpu::Budgeted budgeted, skgpu::Mipmapped mipmapped, GrProtected isProtected, const void *data, size_t dataSize)GrGpu
GrGpu::createTexture(SkISize dimensions, const GrBackendFormat &format, GrTextureType textureType, GrRenderable renderable, int renderTargetSampleCnt, skgpu::Budgeted budgeted, GrProtected isProtected, GrColorType textureColorType, GrColorType srcColorType, const GrMipLevel texels[], int texelLevelCount, std::string_view label)GrGpu
GrGpu::createTexture(SkISize dimensions, const GrBackendFormat &format, GrTextureType textureType, GrRenderable renderable, int renderTargetSampleCnt, skgpu::Mipmapped mipmapped, skgpu::Budgeted budgeted, GrProtected isProtected, std::string_view label)GrGpu
ctxInfo() constGrGLGpuinline
currentProgram()GrGLGpuinline
deleteBackendTexture(const GrBackendTexture &) overrideGrGLGpuvirtual
deleteFence(GrGLsync)GrGLGpu
deleteFramebuffer(GrGLuint fboid)GrGLGpu
deleteSync(GrGLsync)GrGLGpu
didDrawTo(GrRenderTarget *)GrGLGpu
didWriteToSurface(GrSurface *surface, GrSurfaceOrigin origin, const SkIRect *bounds, uint32_t mipLevels=1) constGrGpuprotected
disconnect(DisconnectType) overrideGrGLGpuvirtual
DisconnectType enum nameGrGpu
drawSingleIntoMSAAFBO(GrGLRenderTarget *rt, const SkIRect &drawBounds)GrGLGpuinline
dumpJSON(SkJSONWriter *) constGrGpu
endCommandBuffer(GrGLRenderTarget *, bool useMultisampleFBO, const GrOpsRenderPass::LoadAndStoreInfo &colorLoadStore, const GrOpsRenderPass::StencilLoadAndStoreInfo &stencilLoadStore)GrGLGpu
executeFlushInfo(SkSpan< GrSurfaceProxy * >, SkSurfaces::BackendSurfaceAccess access, const GrFlushInfo &, const skgpu::MutableTextureState *newState)GrGpu
fBoundBufferUniqueIDGrGLGpu
fBufferZeroKnownBoundGrGLGpu
fConstColorGrGLGpu
fConstColorValidGrGLGpu
fDstCoeffGrGLGpu
fEnabledGrGLGpu
fEquationGrGLGpu
fGLTargetGrGLGpu
finishOutstandingGpuWork() overrideGrGLGpuvirtual
flushGLState(GrRenderTarget *, bool useMultisampleFBO, const GrProgramInfo &)GrGLGpu
flushProgram(sk_sp< GrGLProgram >)GrGLGpu
flushProgram(GrGLuint)GrGLGpu
flushScissorRect(const SkIRect &scissor, int rtHeight, GrSurfaceOrigin)GrGLGpu
flushViewport(const SkIRect &viewport, int rtHeight, GrSurfaceOrigin)GrGLGpu
fPosXformUniformGrGLGpu
fProgramGrGLGpu
fRectGrGLGpu
fSrcCoeffGrGLGpu
fStatsGrGpuprotected
fTexCoordXformUniformGrGLGpu
fTextureUniformGrGLGpu
getContext()GrGpuinline
getContext() constGrGpuinline
getErrorAndCheckForOOM()GrGLGpu
getOpsRenderPass(GrRenderTarget *renderTarget, bool useMSAASurface, GrAttachment *stencil, GrSurfaceOrigin, const SkIRect &bounds, const GrOpsRenderPass::LoadAndStoreInfo &, const GrOpsRenderPass::StencilLoadAndStoreInfo &, const skia_private::TArray< GrSurfaceProxy *, true > &sampledProxies, GrXferBarrierFlags renderPassXferBarriers)GrGpu
glCaps() constGrGLGpuinline
glContext() constGrGLGpuinline
glInterface() constGrGLGpuinline
glslGeneration() constGrGLGpuinline
glStandard() constGrGLGpuinline
glVersion() constGrGLGpuinline
GrGpu(GrDirectContext *direct)GrGpu
handleDirtyContext()GrGpuinline
initCaps(sk_sp< const GrCaps > caps)GrGpuprotected
insertFence()GrGLGpu
insertSemaphore(GrSemaphore *semaphore) overrideGrGLGpuvirtual
invalidateBoundRenderTarget()GrGLGpuinline
isDeviceLost() constGrGpuinlinevirtual
Make(sk_sp< const GrGLInterface >, const GrContextOptions &, GrDirectContext *)GrGLGpustatic
makeMSAAAttachment(SkISize dimensions, const GrBackendFormat &format, int numSamples, GrProtected isProtected, GrMemoryless) overrideGrGLGpuvirtual
makeSemaphore(bool isOwned) overrideGrGLGpuvirtual
makeStencilAttachment(const GrBackendFormat &colorFormat, SkISize dimensions, int numStencilSamples) overrideGrGLGpuvirtual
markContextDirty(uint32_t state=kAll_GrBackendState)GrGpuinline
notifyVertexArrayDelete(GrGLuint id)GrGLGpuinline
pipelineBuilder() overrideGrGLGpuvirtual
precompileShader(const SkData &key, const SkData &data) overrideGrGLGpuinlinevirtual
prepareTextureForCrossContextUsage(GrTexture *) overrideGrGLGpuvirtual
prepareToDraw(GrPrimitiveType primitiveType)GrGLGpu
readPixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType dstColorType, void *buffer, size_t rowBytes)GrGpu
refCaps() constGrGpuinline
refPipelineBuilder() overrideGrGLGpuvirtual
regenerateMipMapLevels(GrTexture *)GrGpu
releaseUnlockedBackendObjects()GrGpuinlinevirtual
resetTextureBindings()GrGpu
ResolveDirection typedefGrGLGpu
resolveRenderFBOs(GrGLRenderTarget *, const SkIRect &resolveRect, ResolveDirection, bool invalidateReadBufferAfterBlit=false)GrGLGpu
resolveRenderTarget(GrRenderTarget *, const SkIRect &resolveRect)GrGpu
setBackendRenderTargetState(const GrBackendRenderTarget &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState, sk_sp< skgpu::RefCntedCallback > finishedCallback)GrGpuinlinevirtual
setBackendTextureState(const GrBackendTexture &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState, sk_sp< skgpu::RefCntedCallback > finishedCallback)GrGpuinlinevirtual
setOOMed()GrGpuinlineprotected
stagingBufferManager() overrideGrGLGpuinlinevirtual
stats()GrGpuinline
storeVkPipelineCacheData()GrGpuinlinevirtual
submit(GrOpsRenderPass *renderPass) overrideGrGLGpuvirtual
submitToGpu(GrSyncCpu sync)GrGpu
takeOwnershipOfBuffer(sk_sp< GrGpuBuffer >)GrGpuinlinevirtual
transferFromBufferToBuffer(sk_sp< GrGpuBuffer > src, size_t srcOffset, sk_sp< GrGpuBuffer > dst, size_t dstOffset, size_t size)GrGpu
transferPixelsFrom(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType bufferColorType, sk_sp< GrGpuBuffer > transferBuffer, size_t offset)GrGpu
transferPixelsTo(GrTexture *texture, SkIRect rect, GrColorType textureColorType, GrColorType bufferColorType, sk_sp< GrGpuBuffer > transferBuffer, size_t offset, size_t rowBytes)GrGpu
uniformsRingBuffer()GrGpuinlinevirtual
updateCompressedBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, const void *data, size_t length)GrGpu
waitFence(GrGLsync)GrGLGpu
waitSemaphore(GrSemaphore *semaphore) overrideGrGLGpuvirtual
willExecute() overrideGrGLGpuvirtual
wrapBackendRenderTarget(const GrBackendRenderTarget &)GrGpu
wrapBackendSemaphore(const GrBackendSemaphore &, GrSemaphoreWrapType, GrWrapOwnership) overrideGrGLGpuvirtual
wrapBackendTexture(const GrBackendTexture &, GrWrapOwnership, GrWrapCacheable, GrIOType)GrGpu
wrapCompressedBackendTexture(const GrBackendTexture &, GrWrapOwnership, GrWrapCacheable)GrGpu
wrapRenderableBackendTexture(const GrBackendTexture &, int sampleCnt, GrWrapOwnership, GrWrapCacheable)GrGpu
wrapVulkanSecondaryCBAsRenderTarget(const SkImageInfo &, const GrVkDrawableInfo &)GrGpu
writePixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType srcColorType, const GrMipLevel texels[], int mipLevelCount, bool prepForTexSampling=false)GrGpu
writePixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType srcColorType, const void *buffer, size_t rowBytes, bool prepForTexSampling=false)GrGpuinline
~GrGLGpu() overrideGrGLGpu
~GrGpu()GrGpuvirtual