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

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

addFinishedProc(GrGpuFinishedProc finishedProc, GrGpuFinishedContext finishedContext) overrideGrGLGpuprivatevirtual
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
getPreferredStencilFormat(const GrBackendFormat &format) overrideGrGLGpuinlineprivatevirtual
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
onClearBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, std::array< float, 4 > color) overrideGrGLGpuprivatevirtual
onCopySurface(GrSurface *dst, const SkIRect &dstRect, GrSurface *src, const SkIRect &srcRect, GrSamplerState::Filter) overrideGrGLGpuprivatevirtual
onCreateBackendTexture(SkISize dimensions, const GrBackendFormat &, GrRenderable, skgpu::Mipmapped, GrProtected, std::string_view label) overrideGrGLGpuprivatevirtual
onCreateBuffer(size_t size, GrGpuBufferType, GrAccessPattern) overrideGrGLGpuprivatevirtual
onCreateCompressedBackendTexture(SkISize dimensions, const GrBackendFormat &, skgpu::Mipmapped, GrProtected) overrideGrGLGpuprivatevirtual
onCreateCompressedTexture(SkISize dimensions, const GrBackendFormat &, skgpu::Budgeted, skgpu::Mipmapped, GrProtected, const void *data, size_t dataSize) overrideGrGLGpuprivatevirtual
onCreateTexture(SkISize dimensions, const GrBackendFormat &, GrRenderable, int renderTargetSampleCnt, skgpu::Budgeted, GrProtected, int mipLevelCount, uint32_t levelClearMask, std::string_view label) overrideGrGLGpuprivatevirtual
onGetOpsRenderPass(GrRenderTarget *, bool useMultisampleFBO, GrAttachment *, GrSurfaceOrigin, const SkIRect &, const GrOpsRenderPass::LoadAndStoreInfo &, const GrOpsRenderPass::StencilLoadAndStoreInfo &, const skia_private::TArray< GrSurfaceProxy *, true > &sampledProxies, GrXferBarrierFlags renderPassXferBarriers) overrideGrGLGpuprivatevirtual
onReadPixels(GrSurface *, SkIRect, GrColorType surfaceColorType, GrColorType dstColorType, void *, size_t rowBytes) overrideGrGLGpuprivatevirtual
onRegenerateMipMapLevels(GrTexture *) overrideGrGLGpuprivatevirtual
onResetContext(uint32_t resetBits) overrideGrGLGpuprivatevirtual
onResetTextureBindings() overrideGrGLGpuprivatevirtual
onResolveRenderTarget(GrRenderTarget *target, const SkIRect &resolveRect) overrideGrGLGpuprivatevirtual
onSubmitToGpu(GrSyncCpu sync) overrideGrGLGpuprivatevirtual
onTransferFromBufferToBuffer(sk_sp< GrGpuBuffer > src, size_t srcOffset, sk_sp< GrGpuBuffer > dst, size_t dstOffset, size_t size) overrideGrGLGpuprivatevirtual
onTransferPixelsFrom(GrSurface *, SkIRect, GrColorType surfaceColorType, GrColorType bufferColorType, sk_sp< GrGpuBuffer >, size_t offset) overrideGrGLGpuprivatevirtual
onTransferPixelsTo(GrTexture *, SkIRect, GrColorType textureColorType, GrColorType bufferColorType, sk_sp< GrGpuBuffer >, size_t offset, size_t rowBytes) overrideGrGLGpuprivatevirtual
onUpdateCompressedBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, const void *data, size_t length) overrideGrGLGpuprivatevirtual
onWrapBackendRenderTarget(const GrBackendRenderTarget &) overrideGrGLGpuprivatevirtual
onWrapBackendTexture(const GrBackendTexture &, GrWrapOwnership, GrWrapCacheable, GrIOType) overrideGrGLGpuprivatevirtual
onWrapCompressedBackendTexture(const GrBackendTexture &, GrWrapOwnership, GrWrapCacheable) overrideGrGLGpuprivatevirtual
onWrapRenderableBackendTexture(const GrBackendTexture &, int sampleCnt, GrWrapOwnership, GrWrapCacheable) overrideGrGLGpuprivatevirtual
onWritePixels(GrSurface *, SkIRect, GrColorType surfaceColorType, GrColorType srcColorType, const GrMipLevel[], int mipLevelCount, bool prepForTexSampling) overrideGrGLGpuprivatevirtual
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
xferBarrier(GrRenderTarget *, GrXferBarrierType) overrideGrGLGpuprivatevirtual
~GrGLGpu() overrideGrGLGpu
~GrGpu()GrGpuvirtual