addExtraSamplerKey(skgpu::KeyBuilder *, GrSamplerState, const GrBackendFormat &) const | GrCaps | inlinevirtual |
advancedBlendEquationSupport() const | GrCaps | inline |
advancedCoherentBlendEquationSupport() const | GrCaps | inline |
anisoSupport() const | GrCaps | inline |
areColorTypeAndFormatCompatible(GrColorType grCT, const GrBackendFormat &format) const | GrCaps | |
avoidDithering() const | GrCaps | inline |
avoidLargeIndexBufferDraws() const | GrCaps | inline |
avoidLineDraws() const | GrCaps | inline |
avoidReorderingRenderTasks() const | GrCaps | inline |
avoidStencilBuffers() const | GrCaps | inline |
avoidWritePixelsFastPath() const | GrCaps | inline |
backendSemaphoreSupport() const | GrCaps | inline |
blendEquationSupport() const | GrCaps | inline |
BlendEquationSupport enum name | GrCaps | |
bufferMapThreshold() const | GrCaps | inline |
buffersAreInitiallyZero() const | GrCaps | inline |
bufferUpdateDataPreserveAlignment() const | GrCaps | inline |
canCopyAsBlit(MTLPixelFormat dstFormat, int dstSampleCount, MTLPixelFormat srcFormat, int srcSampleCount, const SkIRect &srcRect, const SkIPoint &dstPoint, bool areDstSrcSameObj) const | GrMtlCaps | |
canCopyAsResolve(MTLPixelFormat dstFormat, int dstSampleCount, MTLPixelFormat srcFormat, int srcSampleCount, bool srcIsRenderTarget, const SkISize srcDimensions, const SkIRect &srcRect, const SkIPoint &dstPoint, bool areDstSrcSameObj) const | GrMtlCaps | |
canCopySurface(const GrSurfaceProxy *dst, const SkIRect &dstRect, const GrSurfaceProxy *src, const SkIRect &srcRect) const | GrCaps | |
clampToBorderSupport() const | GrCaps | inline |
computeFormatKey(const GrBackendFormat &) const override | GrMtlCaps | virtual |
conservativeRasterSupport() const | GrCaps | inline |
crossContextTextureSupport() const | GrCaps | inline |
disablePerspectiveSDFText() const | GrCaps | inline |
disableTessellationPathRenderer() const | GrCaps | inline |
discardStencilValuesAfterRenderPass() const | GrCaps | inline |
dmsaaResolveCanBeUsedAsTextureInSameRenderPass() const | GrCaps | inlinevirtual |
drawInstancedSupport() const | GrCaps | inline |
dumpJSON(SkJSONWriter *) const | GrCaps | |
dynamicStateArrayGeometryProcessorTextureSupport() const | GrCaps | inline |
fAdvBlendEqDisableFlags | GrCaps | protected |
fAnisoSupport | GrCaps | protected |
fAvoidDithering | GrCaps | protected |
fAvoidLargeIndexBufferDraws | GrCaps | protected |
fAvoidLineDraws | GrCaps | protected |
fAvoidReorderingRenderTasks | GrCaps | protected |
fAvoidStencilBuffers | GrCaps | protected |
fAvoidWritePixelsFastPath | GrCaps | protected |
fBackendSemaphoreSupport | GrCaps | protected |
fBlendEquationSupport | GrCaps | protected |
fBufferMapThreshold | GrCaps | protected |
fBuffersAreInitiallyZero | GrCaps | protected |
fBufferUpdateDataPreserveAlignment | GrCaps | protected |
fClampToBorderSupport | GrCaps | protected |
fConservativeRasterSupport | GrCaps | protected |
fCrossContextTextureSupport | GrCaps | protected |
fDisablePerspectiveSDFText | GrCaps | protected |
fDisableTessellationPathRenderer | GrCaps | protected |
fDrawInstancedSupport | GrCaps | protected |
fDriverBugWorkarounds | GrCaps | protected |
fDynamicStateArrayGeometryProcessorTextureSupport | GrCaps | protected |
fFinishedProcAsyncCallbackSupport | GrCaps | protected |
fGpuTracingSupport | GrCaps | protected |
fHalfFloatVertexAttributeSupport | GrCaps | protected |
finishedProcAsyncCallbackSupport() const | GrCaps | inline |
finishInitialization(const GrContextOptions &options) | GrCaps | protected |
fInternalMultisampleCount | GrCaps | protected |
fMapBufferFlags | GrCaps | protected |
fMaxPreferredRenderTargetSize | GrCaps | protected |
fMaxPushConstantsSize | GrCaps | protected |
fMaxRenderTargetSize | GrCaps | protected |
fMaxTextureSize | GrCaps | protected |
fMaxVertexAttributes | GrCaps | protected |
fMaxWindowRectangles | GrCaps | protected |
fMipmapSupport | GrCaps | protected |
fMSAAResolvesAutomatically | GrCaps | protected |
fMustClearUploadedBufferData | GrCaps | protected |
fMustSyncGpuDuringAbandon | GrCaps | protected |
fNativeDrawIndexedIndirectIsBroken | GrCaps | protected |
fNativeDrawIndirectSupport | GrCaps | protected |
fNPOTTextureTileSupport | GrCaps | protected |
fOversizedStencilSupport | GrCaps | protected |
fPerformColorClearsAsDraws | GrCaps | protected |
fPerformPartialClearsAsDraws | GrCaps | protected |
fPerformStencilClearsAsDraws | GrCaps | protected |
fPreferClientSideDynamicBuffers | GrCaps | protected |
fPreferDiscardableMSAAAttachment | GrCaps | protected |
fPreferFullscreenClears | GrCaps | protected |
fPreferVRAMUseOverFlushes | GrCaps | protected |
fReadPixelsRowBytesSupport | GrCaps | protected |
fReuseScratchBuffers | GrCaps | protected |
fReuseScratchTextures | GrCaps | protected |
fSampleLocationsSupport | GrCaps | protected |
fSemaphoreSupport | GrCaps | protected |
fShaderCaps | GrCaps | protected |
fShouldCollapseSrcOverToSrcWhenAble | GrCaps | protected |
fShouldInitializeTextures | GrCaps | protected |
fSkSLVersion | SkCapabilities | protected |
fSupportsAHardwareBufferImages | GrCaps | protected |
fSupportsProtectedContent | GrCaps | protected |
fTextureBarrierSupport | GrCaps | protected |
fTransferBufferRowBytesAlignment | GrCaps | protected |
fTransferFromBufferToBufferAlignment | GrCaps | protected |
fTransferFromBufferToBufferSupport | GrCaps | protected |
fTransferFromBufferToTextureSupport | GrCaps | protected |
fTransferFromSurfaceToBufferSupport | GrCaps | protected |
fTransferPixelsToRowBytesSupport | GrCaps | protected |
fTwoSidedStencilRefsAndMasksMustMatch | GrCaps | protected |
fUseClientSideIndirectBuffers | GrCaps | protected |
fUsePrimitiveRestart | GrCaps | protected |
fWireframeSupport | GrCaps | protected |
fWritePixelsRowBytesSupport | GrCaps | protected |
getBackendFormatFromCompressionType(SkTextureCompressionType) const override | GrMtlCaps | virtual |
getDefaultBackendFormat(GrColorType, GrRenderable) const | GrCaps | |
getDstCopyRestrictions(const GrRenderTargetProxy *src, GrColorType ct) const override | GrMtlCaps | virtual |
getDstSampleFlagsForProxy(const GrRenderTargetProxy *, bool drawUsesMSAA) const | GrCaps | |
getExtraSurfaceFlagsForDeferredRT() const | GrCaps | inlinevirtual |
getFallbackColorTypeAndFormat(GrColorType, int sampleCount) const | GrCaps | |
getFormatFromColorType(GrColorType colorType) const | GrMtlCaps | inline |
getMinBufferAlignment() const | GrMtlCaps | inline |
getReadSwizzle(const GrBackendFormat &format, GrColorType colorType) const | GrCaps | |
getRenderTargetSampleCount(int requestedCount, const GrBackendFormat &) const override | GrMtlCaps | virtual |
getRenderTargetSampleCount(int requestedCount, MTLPixelFormat) const | GrMtlCaps | |
getStencilPixelFormat(const GrProgramDesc &desc) const | GrMtlCaps | |
getWriteSwizzle(const GrBackendFormat &, GrColorType) const override | GrMtlCaps | virtual |
gpuTracingSupport() const | GrCaps | inline |
GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(ProgramDescOverrideFlags) | GrCaps | |
GrCaps(const GrContextOptions &) | GrCaps | |
GrMtlCaps(const GrContextOptions &contextOptions, id< MTLDevice > device) | GrMtlCaps | |
halfFloatVertexAttributeSupport() const | GrCaps | inline |
initSkCaps(const SkSL::ShaderCaps *) | SkCapabilities | protected |
internalMultisampleCount(const GrBackendFormat &format) const | GrCaps | inline |
isAdvancedBlendEquationDisabled(skgpu::BlendEquation equation) const | GrCaps | inline |
isApple() const | GrMtlCaps | inline |
isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat &format, int sampleCount=1) const override | GrMtlCaps | virtual |
isFormatCompressed(const GrBackendFormat &format) const | GrCaps | |
isFormatCopyable(const GrBackendFormat &) const override | GrMtlCaps | inlinevirtual |
isFormatRenderable(const GrBackendFormat &format, int sampleCount) const override | GrMtlCaps | virtual |
isFormatRenderable(MTLPixelFormat, int sampleCount) const | GrMtlCaps | |
isFormatSRGB(const GrBackendFormat &) const override | GrMtlCaps | virtual |
isFormatTexturable(const GrBackendFormat &, GrTextureType) const override | GrMtlCaps | virtual |
isFormatTexturable(MTLPixelFormat) const | GrMtlCaps | |
isMac() const | GrMtlCaps | inline |
isWindowRectanglesSupportedForRT(const GrBackendRenderTarget &rt) const | GrCaps | inline |
kAdvanced_BlendEquationSupport enum value | GrCaps | |
kAdvancedCoherent_BlendEquationSupport enum value | GrCaps | |
kAsyncRead_MapFlag enum value | GrCaps | |
kBasic_BlendEquationSupport enum value | GrCaps | |
kCanMap_MapFlag enum value | GrCaps | |
kLast_BlendEquationSupport enum value | GrCaps | |
kNone_MapFlags enum value | GrCaps | |
kSubset_MapFlag enum value | GrCaps | |
makeDesc(GrRenderTarget *, const GrProgramInfo &, ProgramDescOverrideFlags) const override | GrMtlCaps | virtual |
mapBufferFlags() const | GrCaps | inline |
MapFlags enum name | GrCaps | |
maxPreferredRenderTargetSize() const | GrCaps | inline |
maxPushConstantsSize() const | GrCaps | inline |
maxRenderTargetSampleCount(const GrBackendFormat &) const override | GrMtlCaps | virtual |
maxRenderTargetSampleCount(MTLPixelFormat) const | GrMtlCaps | |
maxRenderTargetSize() const | GrCaps | inline |
maxTextureSize() const | GrCaps | inline |
maxVertexAttributes() const | GrCaps | inline |
maxWindowRectangles() const | GrCaps | inline |
mipmapSupport() const | GrCaps | inline |
msaaResolvesAutomatically() const | GrCaps | inline |
mustClearUploadedBufferData() const | GrCaps | inline |
mustSyncGpuDuringAbandon() const | GrCaps | inline |
nativeDrawIndexedIndirectIsBroken() const | GrCaps | inline |
nativeDrawIndirectSupport() const | GrCaps | inline |
npotTextureTileSupport() const | GrCaps | inline |
onDumpJSON(SkJSONWriter *) const override | GrMtlCaps | virtual |
onSupportsDynamicMSAA(const GrRenderTargetProxy *) const | GrCaps | inlineprotectedvirtual |
oversizedStencilSupport() const | GrCaps | inline |
performColorClearsAsDraws() const | GrCaps | inline |
performPartialClearsAsDraws() const | GrCaps | inline |
performStencilClearsAsDraws() const | GrCaps | inline |
preferClientSideDynamicBuffers() const | GrCaps | inline |
preferDiscardableMSAAAttachment() const | GrCaps | inline |
preferFullscreenClears() const | GrCaps | inline |
preferredStencilFormat() const | GrMtlCaps | inline |
preferVRAMUseOverFlushes() const | GrCaps | inline |
ProgramDescOverrideFlags enum name | GrCaps | |
RasterBackend() | SkCapabilities | static |
readPixelsRowBytesSupport() const | GrCaps | inline |
reducedShaderMode() const | GrCaps | inline |
ref() const | SkRefCntBase | inline |
renderTargetSupportsDiscardableMSAA(const GrMtlRenderTarget *) const | GrMtlCaps | |
reuseScratchBuffers() const | GrCaps | inline |
reuseScratchTextures() const | GrCaps | inline |
sampleLocationsSupport() const | GrCaps | inline |
semaphoreSupport() const | GrCaps | inline |
shaderCaps() const | GrCaps | inline |
shouldCollapseSrcOverToSrcWhenAble() const | GrCaps | inline |
shouldInitializeTextures() const | GrCaps | inline |
SkCapabilities()=default | SkCapabilities | protected |
SkRefCntBase() | SkRefCntBase | inline |
skslVersion() const | SkCapabilities | inline |
storeAndMultisampleResolveSupport() const | GrMtlCaps | inline |
supportedReadPixelsColorType(GrColorType srcColorType, const GrBackendFormat &srcFormat, GrColorType dstColorType) const | GrCaps | |
supportedWritePixelsColorType(GrColorType surfaceColorType, const GrBackendFormat &surfaceFormat, GrColorType srcColorType) const override | GrMtlCaps | virtual |
supportsAHardwareBufferImages() const | GrCaps | inline |
supportsDynamicMSAA(const GrRenderTargetProxy *) const | GrCaps | |
supportsProtectedContent() const | GrCaps | inline |
suppressPrints() const | GrCaps | inline |
SurfaceReadPixelsSupport enum name | GrCaps | |
surfaceSupportsReadPixels(const GrSurface *) const override | GrMtlCaps | virtual |
surfaceSupportsWritePixels(const GrSurface *) const | GrCaps | |
textureBarrierSupport() const | GrCaps | inline |
transferBufferRowBytesAlignment() const | GrCaps | inline |
transferFromBufferToBufferAlignment() const | GrCaps | inline |
transferFromBufferToBufferSupport() const | GrCaps | inline |
transferFromBufferToTextureSupport() const | GrCaps | inline |
transferFromSurfaceToBufferSupport() const | GrCaps | inline |
transferPixelsToRowBytesSupport() const | GrCaps | inline |
twoSidedStencilRefsAndMasksMustMatch() const | GrCaps | inline |
unique() const | SkRefCntBase | inline |
unref() const | SkRefCntBase | inline |
useClientSideIndirectBuffers() const | GrCaps | inline |
usePrimitiveRestart() const | GrCaps | inline |
validateSurfaceParams(const SkISize &, const GrBackendFormat &, GrRenderable renderable, int renderTargetSampleCnt, skgpu::Mipmapped, GrTextureType) const | GrCaps | |
wireframeMode() const | GrCaps | inline |
wireframeSupport() const | GrCaps | inline |
workarounds() const | GrCaps | inline |
writePixelsRowBytesSupport() const | GrCaps | inline |
~SkRefCntBase() | SkRefCntBase | inlinevirtual |