Flutter Engine
The Flutter Engine
GrMtlCaps Member List

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

addExtraSamplerKey(skgpu::KeyBuilder *, GrSamplerState, const GrBackendFormat &) constGrCapsinlinevirtual
advancedBlendEquationSupport() constGrCapsinline
advancedCoherentBlendEquationSupport() constGrCapsinline
anisoSupport() constGrCapsinline
areColorTypeAndFormatCompatible(GrColorType grCT, const GrBackendFormat &format) constGrCaps
avoidDithering() constGrCapsinline
avoidLargeIndexBufferDraws() constGrCapsinline
avoidLineDraws() constGrCapsinline
avoidReorderingRenderTasks() constGrCapsinline
avoidStencilBuffers() constGrCapsinline
avoidWritePixelsFastPath() constGrCapsinline
backendSemaphoreSupport() constGrCapsinline
blendEquationSupport() constGrCapsinline
BlendEquationSupport enum nameGrCaps
bufferMapThreshold() constGrCapsinline
buffersAreInitiallyZero() constGrCapsinline
bufferUpdateDataPreserveAlignment() constGrCapsinline
canCopyAsBlit(MTLPixelFormat dstFormat, int dstSampleCount, MTLPixelFormat srcFormat, int srcSampleCount, const SkIRect &srcRect, const SkIPoint &dstPoint, bool areDstSrcSameObj) constGrMtlCaps
canCopyAsResolve(MTLPixelFormat dstFormat, int dstSampleCount, MTLPixelFormat srcFormat, int srcSampleCount, bool srcIsRenderTarget, const SkISize srcDimensions, const SkIRect &srcRect, const SkIPoint &dstPoint, bool areDstSrcSameObj) constGrMtlCaps
canCopySurface(const GrSurfaceProxy *dst, const SkIRect &dstRect, const GrSurfaceProxy *src, const SkIRect &srcRect) constGrCaps
clampToBorderSupport() constGrCapsinline
computeFormatKey(const GrBackendFormat &) const overrideGrMtlCapsvirtual
conservativeRasterSupport() constGrCapsinline
crossContextTextureSupport() constGrCapsinline
disablePerspectiveSDFText() constGrCapsinline
disableTessellationPathRenderer() constGrCapsinline
discardStencilValuesAfterRenderPass() constGrCapsinline
dmsaaResolveCanBeUsedAsTextureInSameRenderPass() constGrCapsinlinevirtual
drawInstancedSupport() constGrCapsinline
dumpJSON(SkJSONWriter *) constGrCaps
dynamicStateArrayGeometryProcessorTextureSupport() constGrCapsinline
fAdvBlendEqDisableFlagsGrCapsprotected
fAnisoSupportGrCapsprotected
fAvoidDitheringGrCapsprotected
fAvoidLargeIndexBufferDrawsGrCapsprotected
fAvoidLineDrawsGrCapsprotected
fAvoidReorderingRenderTasksGrCapsprotected
fAvoidStencilBuffersGrCapsprotected
fAvoidWritePixelsFastPathGrCapsprotected
fBackendSemaphoreSupportGrCapsprotected
fBlendEquationSupportGrCapsprotected
fBufferMapThresholdGrCapsprotected
fBuffersAreInitiallyZeroGrCapsprotected
fBufferUpdateDataPreserveAlignmentGrCapsprotected
fClampToBorderSupportGrCapsprotected
fConservativeRasterSupportGrCapsprotected
fCrossContextTextureSupportGrCapsprotected
fDisablePerspectiveSDFTextGrCapsprotected
fDisableTessellationPathRendererGrCapsprotected
fDrawInstancedSupportGrCapsprotected
fDriverBugWorkaroundsGrCapsprotected
fDynamicStateArrayGeometryProcessorTextureSupportGrCapsprotected
fFinishedProcAsyncCallbackSupportGrCapsprotected
fGpuTracingSupportGrCapsprotected
fHalfFloatVertexAttributeSupportGrCapsprotected
finishedProcAsyncCallbackSupport() constGrCapsinline
finishInitialization(const GrContextOptions &options)GrCapsprotected
fInternalMultisampleCountGrCapsprotected
fMapBufferFlagsGrCapsprotected
fMaxPreferredRenderTargetSizeGrCapsprotected
fMaxPushConstantsSizeGrCapsprotected
fMaxRenderTargetSizeGrCapsprotected
fMaxTextureSizeGrCapsprotected
fMaxVertexAttributesGrCapsprotected
fMaxWindowRectanglesGrCapsprotected
fMipmapSupportGrCapsprotected
fMSAAResolvesAutomaticallyGrCapsprotected
fMustClearUploadedBufferDataGrCapsprotected
fMustSyncGpuDuringAbandonGrCapsprotected
fNativeDrawIndexedIndirectIsBrokenGrCapsprotected
fNativeDrawIndirectSupportGrCapsprotected
fNPOTTextureTileSupportGrCapsprotected
fOversizedStencilSupportGrCapsprotected
fPerformColorClearsAsDrawsGrCapsprotected
fPerformPartialClearsAsDrawsGrCapsprotected
fPerformStencilClearsAsDrawsGrCapsprotected
fPreferClientSideDynamicBuffersGrCapsprotected
fPreferDiscardableMSAAAttachmentGrCapsprotected
fPreferFullscreenClearsGrCapsprotected
fPreferVRAMUseOverFlushesGrCapsprotected
fReadPixelsRowBytesSupportGrCapsprotected
fReuseScratchBuffersGrCapsprotected
fReuseScratchTexturesGrCapsprotected
fSampleLocationsSupportGrCapsprotected
fSemaphoreSupportGrCapsprotected
fShaderCapsGrCapsprotected
fShouldCollapseSrcOverToSrcWhenAbleGrCapsprotected
fShouldInitializeTexturesGrCapsprotected
fSkSLVersionSkCapabilitiesprotected
fSupportsAHardwareBufferImagesGrCapsprotected
fSupportsProtectedContentGrCapsprotected
fTextureBarrierSupportGrCapsprotected
fTransferBufferRowBytesAlignmentGrCapsprotected
fTransferFromBufferToBufferAlignmentGrCapsprotected
fTransferFromBufferToBufferSupportGrCapsprotected
fTransferFromBufferToTextureSupportGrCapsprotected
fTransferFromSurfaceToBufferSupportGrCapsprotected
fTransferPixelsToRowBytesSupportGrCapsprotected
fTwoSidedStencilRefsAndMasksMustMatchGrCapsprotected
fUseClientSideIndirectBuffersGrCapsprotected
fUsePrimitiveRestartGrCapsprotected
fWireframeSupportGrCapsprotected
fWritePixelsRowBytesSupportGrCapsprotected
getBackendFormatFromCompressionType(SkTextureCompressionType) const overrideGrMtlCapsvirtual
getDefaultBackendFormat(GrColorType, GrRenderable) constGrCaps
getDstCopyRestrictions(const GrRenderTargetProxy *src, GrColorType ct) const overrideGrMtlCapsvirtual
getDstSampleFlagsForProxy(const GrRenderTargetProxy *, bool drawUsesMSAA) constGrCaps
getExtraSurfaceFlagsForDeferredRT() constGrCapsinlinevirtual
getFallbackColorTypeAndFormat(GrColorType, int sampleCount) constGrCaps
getFormatFromColorType(GrColorType colorType) constGrMtlCapsinline
getMinBufferAlignment() constGrMtlCapsinline
getReadSwizzle(const GrBackendFormat &format, GrColorType colorType) constGrCaps
getRenderTargetSampleCount(int requestedCount, const GrBackendFormat &) const overrideGrMtlCapsvirtual
getRenderTargetSampleCount(int requestedCount, MTLPixelFormat) constGrMtlCaps
getStencilPixelFormat(const GrProgramDesc &desc) constGrMtlCaps
getWriteSwizzle(const GrBackendFormat &, GrColorType) const overrideGrMtlCapsvirtual
gpuTracingSupport() constGrCapsinline
GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(ProgramDescOverrideFlags)GrCaps
GrCaps(const GrContextOptions &)GrCaps
GrMtlCaps(const GrContextOptions &contextOptions, id< MTLDevice > device)GrMtlCaps
halfFloatVertexAttributeSupport() constGrCapsinline
initSkCaps(const SkSL::ShaderCaps *)SkCapabilitiesprotected
internalMultisampleCount(const GrBackendFormat &format) constGrCapsinline
isAdvancedBlendEquationDisabled(skgpu::BlendEquation equation) constGrCapsinline
isApple() constGrMtlCapsinline
isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat &format, int sampleCount=1) const overrideGrMtlCapsvirtual
isFormatCompressed(const GrBackendFormat &format) constGrCaps
isFormatCopyable(const GrBackendFormat &) const overrideGrMtlCapsinlinevirtual
isFormatRenderable(const GrBackendFormat &format, int sampleCount) const overrideGrMtlCapsvirtual
isFormatRenderable(MTLPixelFormat, int sampleCount) constGrMtlCaps
isFormatSRGB(const GrBackendFormat &) const overrideGrMtlCapsvirtual
isFormatTexturable(const GrBackendFormat &, GrTextureType) const overrideGrMtlCapsvirtual
isFormatTexturable(MTLPixelFormat) constGrMtlCaps
isMac() constGrMtlCapsinline
isWindowRectanglesSupportedForRT(const GrBackendRenderTarget &rt) constGrCapsinline
kAdvanced_BlendEquationSupport enum valueGrCaps
kAdvancedCoherent_BlendEquationSupport enum valueGrCaps
kAsyncRead_MapFlag enum valueGrCaps
kBasic_BlendEquationSupport enum valueGrCaps
kCanMap_MapFlag enum valueGrCaps
kLast_BlendEquationSupport enum valueGrCaps
kNone_MapFlags enum valueGrCaps
kSubset_MapFlag enum valueGrCaps
makeDesc(GrRenderTarget *, const GrProgramInfo &, ProgramDescOverrideFlags) const overrideGrMtlCapsvirtual
mapBufferFlags() constGrCapsinline
MapFlags enum nameGrCaps
maxPreferredRenderTargetSize() constGrCapsinline
maxPushConstantsSize() constGrCapsinline
maxRenderTargetSampleCount(const GrBackendFormat &) const overrideGrMtlCapsvirtual
maxRenderTargetSampleCount(MTLPixelFormat) constGrMtlCaps
maxRenderTargetSize() constGrCapsinline
maxTextureSize() constGrCapsinline
maxVertexAttributes() constGrCapsinline
maxWindowRectangles() constGrCapsinline
mipmapSupport() constGrCapsinline
msaaResolvesAutomatically() constGrCapsinline
mustClearUploadedBufferData() constGrCapsinline
mustSyncGpuDuringAbandon() constGrCapsinline
nativeDrawIndexedIndirectIsBroken() constGrCapsinline
nativeDrawIndirectSupport() constGrCapsinline
npotTextureTileSupport() constGrCapsinline
onDumpJSON(SkJSONWriter *) const overrideGrMtlCapsvirtual
onSupportsDynamicMSAA(const GrRenderTargetProxy *) constGrCapsinlineprotectedvirtual
oversizedStencilSupport() constGrCapsinline
performColorClearsAsDraws() constGrCapsinline
performPartialClearsAsDraws() constGrCapsinline
performStencilClearsAsDraws() constGrCapsinline
preferClientSideDynamicBuffers() constGrCapsinline
preferDiscardableMSAAAttachment() constGrCapsinline
preferFullscreenClears() constGrCapsinline
preferredStencilFormat() constGrMtlCapsinline
preferVRAMUseOverFlushes() constGrCapsinline
ProgramDescOverrideFlags enum nameGrCaps
RasterBackend()SkCapabilitiesstatic
readPixelsRowBytesSupport() constGrCapsinline
reducedShaderMode() constGrCapsinline
ref() constSkRefCntBaseinline
renderTargetSupportsDiscardableMSAA(const GrMtlRenderTarget *) constGrMtlCaps
reuseScratchBuffers() constGrCapsinline
reuseScratchTextures() constGrCapsinline
sampleLocationsSupport() constGrCapsinline
semaphoreSupport() constGrCapsinline
shaderCaps() constGrCapsinline
shouldCollapseSrcOverToSrcWhenAble() constGrCapsinline
shouldInitializeTextures() constGrCapsinline
SkCapabilities()=defaultSkCapabilitiesprotected
SkRefCntBase()SkRefCntBaseinline
skslVersion() constSkCapabilitiesinline
storeAndMultisampleResolveSupport() constGrMtlCapsinline
supportedReadPixelsColorType(GrColorType srcColorType, const GrBackendFormat &srcFormat, GrColorType dstColorType) constGrCaps
supportedWritePixelsColorType(GrColorType surfaceColorType, const GrBackendFormat &surfaceFormat, GrColorType srcColorType) const overrideGrMtlCapsvirtual
supportsAHardwareBufferImages() constGrCapsinline
supportsDynamicMSAA(const GrRenderTargetProxy *) constGrCaps
supportsProtectedContent() constGrCapsinline
suppressPrints() constGrCapsinline
SurfaceReadPixelsSupport enum nameGrCaps
surfaceSupportsReadPixels(const GrSurface *) const overrideGrMtlCapsvirtual
surfaceSupportsWritePixels(const GrSurface *) constGrCaps
textureBarrierSupport() constGrCapsinline
transferBufferRowBytesAlignment() constGrCapsinline
transferFromBufferToBufferAlignment() constGrCapsinline
transferFromBufferToBufferSupport() constGrCapsinline
transferFromBufferToTextureSupport() constGrCapsinline
transferFromSurfaceToBufferSupport() constGrCapsinline
transferPixelsToRowBytesSupport() constGrCapsinline
twoSidedStencilRefsAndMasksMustMatch() constGrCapsinline
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
useClientSideIndirectBuffers() constGrCapsinline
usePrimitiveRestart() constGrCapsinline
validateSurfaceParams(const SkISize &, const GrBackendFormat &, GrRenderable renderable, int renderTargetSampleCnt, skgpu::Mipmapped, GrTextureType) constGrCaps
wireframeMode() constGrCapsinline
wireframeSupport() constGrCapsinline
workarounds() constGrCapsinline
writePixelsRowBytesSupport() constGrCapsinline
~SkRefCntBase()SkRefCntBaseinlinevirtual