Flutter Engine
The Flutter Engine
|
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) | GrGLGpu | inline |
bindTexture(int unitIdx, GrSamplerState samplerState, const skgpu::Swizzle &, GrGLTexture *) | GrGLGpu | |
bindVertexArray(GrGLuint id) | GrGLGpu | inline |
caps() const | GrGpu | inline |
checkAndResetOOMed() | GrGpu | |
checkFinishProcs() override | GrGLGpu | virtual |
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 &) override | GrGLGpu | virtual |
CompressedDataIsCorrect(SkISize dimensions, SkTextureCompressionType, skgpu::Mipmapped, const void *data, size_t length) | GrGpu | protectedstatic |
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() const | GrGLGpu | inline |
currentProgram() | GrGLGpu | inline |
deleteBackendTexture(const GrBackendTexture &) override | GrGLGpu | virtual |
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) const | GrGpu | protected |
disconnect(DisconnectType) override | GrGLGpu | virtual |
DisconnectType enum name | GrGpu | |
drawSingleIntoMSAAFBO(GrGLRenderTarget *rt, const SkIRect &drawBounds) | GrGLGpu | inline |
dumpJSON(SkJSONWriter *) const | GrGpu | |
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 | |
fBoundBufferUniqueID | GrGLGpu | |
fBufferZeroKnownBound | GrGLGpu | |
fConstColor | GrGLGpu | |
fConstColorValid | GrGLGpu | |
fDstCoeff | GrGLGpu | |
fEnabled | GrGLGpu | |
fEquation | GrGLGpu | |
fGLTarget | GrGLGpu | |
finishOutstandingGpuWork() override | GrGLGpu | virtual |
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 | |
fPosXformUniform | GrGLGpu | |
fProgram | GrGLGpu | |
fRect | GrGLGpu | |
fSrcCoeff | GrGLGpu | |
fStats | GrGpu | protected |
fTexCoordXformUniform | GrGLGpu | |
fTextureUniform | GrGLGpu | |
getContext() | GrGpu | inline |
getContext() const | GrGpu | inline |
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() const | GrGLGpu | inline |
glContext() const | GrGLGpu | inline |
glInterface() const | GrGLGpu | inline |
glslGeneration() const | GrGLGpu | inline |
glStandard() const | GrGLGpu | inline |
glVersion() const | GrGLGpu | inline |
GrGpu(GrDirectContext *direct) | GrGpu | |
handleDirtyContext() | GrGpu | inline |
initCaps(sk_sp< const GrCaps > caps) | GrGpu | protected |
insertFence() | GrGLGpu | |
insertSemaphore(GrSemaphore *semaphore) override | GrGLGpu | virtual |
invalidateBoundRenderTarget() | GrGLGpu | inline |
isDeviceLost() const | GrGpu | inlinevirtual |
Make(sk_sp< const GrGLInterface >, const GrContextOptions &, GrDirectContext *) | GrGLGpu | static |
makeMSAAAttachment(SkISize dimensions, const GrBackendFormat &format, int numSamples, GrProtected isProtected, GrMemoryless) override | GrGLGpu | virtual |
makeSemaphore(bool isOwned) override | GrGLGpu | virtual |
makeStencilAttachment(const GrBackendFormat &colorFormat, SkISize dimensions, int numStencilSamples) override | GrGLGpu | virtual |
markContextDirty(uint32_t state=kAll_GrBackendState) | GrGpu | inline |
notifyVertexArrayDelete(GrGLuint id) | GrGLGpu | inline |
pipelineBuilder() override | GrGLGpu | virtual |
precompileShader(const SkData &key, const SkData &data) override | GrGLGpu | inlinevirtual |
prepareTextureForCrossContextUsage(GrTexture *) override | GrGLGpu | virtual |
prepareToDraw(GrPrimitiveType primitiveType) | GrGLGpu | |
readPixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType dstColorType, void *buffer, size_t rowBytes) | GrGpu | |
refCaps() const | GrGpu | inline |
refPipelineBuilder() override | GrGLGpu | virtual |
regenerateMipMapLevels(GrTexture *) | GrGpu | |
releaseUnlockedBackendObjects() | GrGpu | inlinevirtual |
resetTextureBindings() | GrGpu | |
ResolveDirection typedef | GrGLGpu | |
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) | GrGpu | inlinevirtual |
setBackendTextureState(const GrBackendTexture &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState, sk_sp< skgpu::RefCntedCallback > finishedCallback) | GrGpu | inlinevirtual |
setOOMed() | GrGpu | inlineprotected |
stagingBufferManager() override | GrGLGpu | inlinevirtual |
stats() | GrGpu | inline |
storeVkPipelineCacheData() | GrGpu | inlinevirtual |
submit(GrOpsRenderPass *renderPass) override | GrGLGpu | virtual |
submitToGpu(GrSyncCpu sync) | GrGpu | |
takeOwnershipOfBuffer(sk_sp< GrGpuBuffer >) | GrGpu | inlinevirtual |
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() | GrGpu | inlinevirtual |
updateCompressedBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, const void *data, size_t length) | GrGpu | |
waitFence(GrGLsync) | GrGLGpu | |
waitSemaphore(GrSemaphore *semaphore) override | GrGLGpu | virtual |
willExecute() override | GrGLGpu | virtual |
wrapBackendRenderTarget(const GrBackendRenderTarget &) | GrGpu | |
wrapBackendSemaphore(const GrBackendSemaphore &, GrSemaphoreWrapType, GrWrapOwnership) override | GrGLGpu | virtual |
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) | GrGpu | inline |
~GrGLGpu() override | GrGLGpu | |
~GrGpu() | GrGpu | virtual |