Flutter Engine
The Flutter Engine
GrD3DGpu Member List

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

addBufferResourceBarriers(GrD3DBuffer *buffer, int numBarriers, D3D12_RESOURCE_TRANSITION_BARRIER *barriers) constGrD3DGpu
addResourceBarriers(sk_sp< GrManagedResource > resource, int numBarriers, D3D12_RESOURCE_TRANSITION_BARRIER *barriers) constGrD3DGpu
caps() constGrGpuinline
checkAndResetOOMed()GrGpu
checkFinishProcs() overrideGrD3DGpuinlinevirtual
clearBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, std::array< float, 4 > color)GrGpu
compile(const GrProgramDesc &, const GrProgramInfo &) overrideGrD3DGpuvirtual
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
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
currentCommandList() constGrD3DGpuinline
d3dCaps() constGrD3DGpuinline
deleteBackendTexture(const GrBackendTexture &) overrideGrD3DGpuvirtual
device() constGrD3DGpuinline
didWriteToSurface(GrSurface *surface, GrSurfaceOrigin origin, const SkIRect *bounds, uint32_t mipLevels=1) constGrGpuprotected
disconnect(DisconnectType)GrGpuvirtual
DisconnectType enum nameGrGpu
dumpJSON(SkJSONWriter *) constGrGpu
endRenderPass(GrRenderTarget *target, GrSurfaceOrigin origin, const SkIRect &bounds)GrD3DGpu
executeFlushInfo(SkSpan< GrSurfaceProxy * >, SkSurfaces::BackendSurfaceAccess access, const GrFlushInfo &, const skgpu::MutableTextureState *newState)GrGpu
finishOutstandingGpuWork() overrideGrD3DGpuvirtual
fStatsGrGpuprotected
getContext()GrGpuinline
getContext() constGrGpuinline
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 &) overrideGrD3DGpuinlinevirtual
GrGpu(GrDirectContext *direct)GrGpu
handleDirtyContext()GrGpuinline
initCaps(sk_sp< const GrCaps > caps)GrGpuprotected
insertSemaphore(GrSemaphore *semaphore) overrideGrD3DGpuvirtual
isDeviceLost() constGrGpuinlinevirtual
Make(const GrD3DBackendContext &backendContext, const GrContextOptions &, GrDirectContext *)GrD3DGpustatic
makeMSAAAttachment(SkISize dimensions, const GrBackendFormat &format, int numSamples, GrProtected isProtected, GrMemoryless isMemoryless) overrideGrD3DGpuinlinevirtual
makeSemaphore(bool isOwned) overrideGrD3DGpuvirtual
makeStencilAttachment(const GrBackendFormat &, SkISize dimensions, int numStencilSamples) overrideGrD3DGpuvirtual
markContextDirty(uint32_t state=kAll_GrBackendState)GrGpuinline
memoryAllocator() constGrD3DGpuinline
pipelineBuilder() overrideGrD3DGpuvirtual
precompileShader(const SkData &key, const SkData &data)GrGpuinlinevirtual
prepareTextureForCrossContextUsage(GrTexture *) overrideGrD3DGpuinlinevirtual
protectedContext() constGrD3DGpuinline
queue() constGrD3DGpuinline
readPixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType dstColorType, void *buffer, size_t rowBytes)GrGpu
refCaps() constGrGpuinline
refPipelineBuilder() overrideGrD3DGpuvirtual
regenerateMipMapLevels(GrTexture *)GrGpu
releaseUnlockedBackendObjects()GrGpuinlinevirtual
resetTextureBindings()GrGpu
resolveRenderTarget(GrRenderTarget *, const SkIRect &resolveRect)GrGpu
resourceProvider()GrD3DGpuinline
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() overrideGrD3DGpuinlinevirtual
stats()GrGpuinline
storeVkPipelineCacheData()GrGpuinlinevirtual
submit(GrOpsRenderPass *renderPass) overrideGrD3DGpuvirtual
submitToGpu(GrSyncCpu sync)GrGpu
takeOwnershipOfBuffer(sk_sp< GrGpuBuffer >) overrideGrD3DGpuvirtual
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() overrideGrD3DGpuinlinevirtual
updateCompressedBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, const void *data, size_t length)GrGpu
waitSemaphore(GrSemaphore *semaphore) overrideGrD3DGpuvirtual
willExecute()GrGpuinlinevirtual
wrapBackendRenderTarget(const GrBackendRenderTarget &)GrGpu
wrapBackendSemaphore(const GrBackendSemaphore &, GrSemaphoreWrapType, GrWrapOwnership) overrideGrD3DGpuvirtual
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) overrideGrD3DGpuinlinevirtual
~GrD3DGpu() overrideGrD3DGpu
~GrGpu()GrGpuvirtual