Flutter Engine
The Flutter Engine
|
This is the complete list of members for GrGpu, including all inherited members.
addFinishedProc(GrGpuFinishedProc finishedProc, GrGpuFinishedContext finishedContext)=0 | GrGpu | pure virtual |
caps() const | GrGpu | inline |
checkAndResetOOMed() | GrGpu | |
checkFinishProcs()=0 | GrGpu | pure virtual |
clearBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, std::array< float, 4 > color) | GrGpu | |
compile(const GrProgramDesc &, const GrProgramInfo &)=0 | GrGpu | pure 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 | |
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 | |
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 | |
deleteBackendTexture(const GrBackendTexture &)=0 | GrGpu | pure virtual |
didWriteToSurface(GrSurface *surface, GrSurfaceOrigin origin, const SkIRect *bounds, uint32_t mipLevels=1) const | GrGpu | protected |
disconnect(DisconnectType) | GrGpu | virtual |
DisconnectType enum name | GrGpu | |
dumpJSON(SkJSONWriter *) const | GrGpu | |
executeFlushInfo(SkSpan< GrSurfaceProxy * >, SkSurfaces::BackendSurfaceAccess access, const GrFlushInfo &, const skgpu::MutableTextureState *newState) | GrGpu | |
finishOutstandingGpuWork()=0 | GrGpu | pure virtual |
fStats | GrGpu | protected |
getContext() | GrGpu | inline |
getContext() const | GrGpu | inline |
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 &)=0 | GrGpu | pure virtual |
GrGpu(GrDirectContext *direct) | GrGpu | |
handleDirtyContext() | GrGpu | inline |
initCaps(sk_sp< const GrCaps > caps) | GrGpu | protected |
insertSemaphore(GrSemaphore *semaphore)=0 | GrGpu | pure virtual |
isDeviceLost() const | GrGpu | inlinevirtual |
makeMSAAAttachment(SkISize dimensions, const GrBackendFormat &format, int numSamples, GrProtected isProtected, GrMemoryless isMemoryless)=0 | GrGpu | pure virtual |
makeSemaphore(bool isOwned=true)=0 | GrGpu | pure virtual |
makeStencilAttachment(const GrBackendFormat &colorFormat, SkISize dimensions, int numStencilSamples)=0 | GrGpu | pure virtual |
markContextDirty(uint32_t state=kAll_GrBackendState) | GrGpu | inline |
onClearBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, std::array< float, 4 > color)=0 | GrGpu | privatepure virtual |
onCopySurface(GrSurface *dst, const SkIRect &dstRect, GrSurface *src, const SkIRect &srcRect, GrSamplerState::Filter)=0 | GrGpu | privatepure virtual |
onCreateBackendTexture(SkISize dimensions, const GrBackendFormat &, GrRenderable, skgpu::Mipmapped, GrProtected, std::string_view label)=0 | GrGpu | privatepure virtual |
onCreateBuffer(size_t size, GrGpuBufferType intendedType, GrAccessPattern)=0 | GrGpu | privatepure virtual |
onCreateCompressedBackendTexture(SkISize dimensions, const GrBackendFormat &, skgpu::Mipmapped, GrProtected)=0 | GrGpu | privatepure virtual |
onCreateCompressedTexture(SkISize dimensions, const GrBackendFormat &, skgpu::Budgeted, skgpu::Mipmapped, GrProtected, const void *data, size_t dataSize)=0 | GrGpu | privatepure virtual |
onCreateTexture(SkISize dimensions, const GrBackendFormat &, GrRenderable, int renderTargetSampleCnt, skgpu::Budgeted, GrProtected, int mipLevelCoont, uint32_t levelClearMask, std::string_view label)=0 | GrGpu | privatepure virtual |
onGetOpsRenderPass(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)=0 | GrGpu | privatepure virtual |
onReadPixels(GrSurface *, SkIRect, GrColorType surfaceColorType, GrColorType dstColorType, void *, size_t rowBytes)=0 | GrGpu | privatepure virtual |
onRegenerateMipMapLevels(GrTexture *)=0 | GrGpu | privatepure virtual |
onReportSubmitHistograms() | GrGpu | inlineprivatevirtual |
onResetContext(uint32_t resetBits) | GrGpu | inlineprivatevirtual |
onResetTextureBindings() | GrGpu | inlineprivatevirtual |
onResolveRenderTarget(GrRenderTarget *target, const SkIRect &resolveRect)=0 | GrGpu | privatepure virtual |
onSubmitToGpu(GrSyncCpu sync)=0 | GrGpu | privatepure virtual |
onTransferFromBufferToBuffer(sk_sp< GrGpuBuffer > src, size_t srcOffset, sk_sp< GrGpuBuffer > dst, size_t dstOffset, size_t size)=0 | GrGpu | privatepure virtual |
onTransferPixelsFrom(GrSurface *, SkIRect, GrColorType surfaceColorType, GrColorType bufferColorType, sk_sp< GrGpuBuffer > transferBuffer, size_t offset)=0 | GrGpu | privatepure virtual |
onTransferPixelsTo(GrTexture *, SkIRect, GrColorType textureColorType, GrColorType bufferColorType, sk_sp< GrGpuBuffer > transferBuffer, size_t offset, size_t rowBytes)=0 | GrGpu | privatepure virtual |
onUpdateCompressedBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, const void *data, size_t length)=0 | GrGpu | privatepure virtual |
onWrapBackendRenderTarget(const GrBackendRenderTarget &)=0 | GrGpu | privatepure virtual |
onWrapBackendTexture(const GrBackendTexture &, GrWrapOwnership, GrWrapCacheable, GrIOType)=0 | GrGpu | privatepure virtual |
onWrapCompressedBackendTexture(const GrBackendTexture &, GrWrapOwnership, GrWrapCacheable)=0 | GrGpu | privatepure virtual |
onWrapRenderableBackendTexture(const GrBackendTexture &, int sampleCnt, GrWrapOwnership, GrWrapCacheable)=0 | GrGpu | privatepure virtual |
onWrapVulkanSecondaryCBAsRenderTarget(const SkImageInfo &, const GrVkDrawableInfo &) | GrGpu | privatevirtual |
onWritePixels(GrSurface *, SkIRect, GrColorType surfaceColorType, GrColorType srcColorType, const GrMipLevel[], int mipLevelCount, bool prepForTexSampling)=0 | GrGpu | privatepure virtual |
pipelineBuilder()=0 | GrGpu | pure virtual |
precompileShader(const SkData &key, const SkData &data) | GrGpu | inlinevirtual |
prepareSurfacesForBackendAccessAndStateUpdates(SkSpan< GrSurfaceProxy * > proxies, SkSurfaces::BackendSurfaceAccess access, const skgpu::MutableTextureState *newState) | GrGpu | inlineprivatevirtual |
prepareTextureForCrossContextUsage(GrTexture *)=0 | GrGpu | pure virtual |
readPixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType dstColorType, void *buffer, size_t rowBytes) | GrGpu | |
refCaps() const | GrGpu | inline |
refPipelineBuilder()=0 | GrGpu | pure virtual |
regenerateMipMapLevels(GrTexture *) | GrGpu | |
releaseUnlockedBackendObjects() | GrGpu | inlinevirtual |
resetTextureBindings() | GrGpu | |
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() | GrGpu | inlinevirtual |
stats() | GrGpu | inline |
storeVkPipelineCacheData() | GrGpu | inlinevirtual |
submit(GrOpsRenderPass *)=0 | GrGpu | pure 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 | |
waitSemaphore(GrSemaphore *semaphore)=0 | GrGpu | pure virtual |
willExecute() | GrGpu | inlinevirtual |
wrapBackendRenderTarget(const GrBackendRenderTarget &) | GrGpu | |
wrapBackendSemaphore(const GrBackendSemaphore &, GrSemaphoreWrapType, GrWrapOwnership)=0 | GrGpu | pure 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 |
xferBarrier(GrRenderTarget *, GrXferBarrierType)=0 | GrGpu | pure virtual |
~GrGpu() | GrGpu | virtual |