Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
GrCaps Member List

This is the complete list of members for GrCaps, 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 enum nameGrCaps
blendEquationSupport() constGrCapsinline
bufferMapThreshold() constGrCapsinline
buffersAreInitiallyZero() constGrCapsinline
bufferUpdateDataPreserveAlignment() constGrCapsinline
canCopySurface(const GrSurfaceProxy *dst, const SkIRect &dstRect, const GrSurfaceProxy *src, const SkIRect &srcRect) constGrCaps
clampToBorderSupport() constGrCapsinline
computeFormatKey(const GrBackendFormat &) const =0GrCapspure virtual
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 =0GrCapspure virtual
getDefaultBackendFormat(GrColorType, GrRenderable) constGrCaps
getDstCopyRestrictions(const GrRenderTargetProxy *src, GrColorType ct) constGrCapsinlinevirtual
getDstSampleFlagsForProxy(const GrRenderTargetProxy *, bool drawUsesMSAA) constGrCaps
getExtraSurfaceFlagsForDeferredRT() constGrCapsinlinevirtual
getFallbackColorTypeAndFormat(GrColorType, int sampleCount) constGrCaps
getReadSwizzle(const GrBackendFormat &format, GrColorType colorType) constGrCaps
getRenderTargetSampleCount(int requestedCount, const GrBackendFormat &) const =0GrCapspure virtual
getWriteSwizzle(const GrBackendFormat &, GrColorType) const =0GrCapspure virtual
gpuTracingSupport() constGrCapsinline
GR_DECL_BITFIELD_CLASS_OPS_FRIENDS(ProgramDescOverrideFlags)GrCaps
GrCaps(const GrContextOptions &)GrCaps
halfFloatVertexAttributeSupport() constGrCapsinline
initSkCaps(const SkSL::ShaderCaps *)SkCapabilitiesprotected
internalMultisampleCount(const GrBackendFormat &format) constGrCapsinline
isAdvancedBlendEquationDisabled(skgpu::BlendEquation equation) constGrCapsinline
isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat &format, int sampleCount=1) const =0GrCapspure virtual
isFormatCompressed(const GrBackendFormat &format) constGrCaps
isFormatCopyable(const GrBackendFormat &) const =0GrCapspure virtual
isFormatRenderable(const GrBackendFormat &format, int sampleCount) const =0GrCapspure virtual
isFormatSRGB(const GrBackendFormat &) const =0GrCapspure virtual
isFormatTexturable(const GrBackendFormat &, GrTextureType) const =0GrCapspure virtual
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 overrideFlags=ProgramDescOverrideFlags::kNone) const =0GrCapspure virtual
mapBufferFlags() constGrCapsinline
MapFlags enum nameGrCaps
maxPreferredRenderTargetSize() constGrCapsinline
maxPushConstantsSize() constGrCapsinline
maxRenderTargetSampleCount(const GrBackendFormat &) const =0GrCapspure virtual
maxRenderTargetSize() constGrCapsinline
maxTextureSize() constGrCapsinline
maxVertexAttributes() constGrCapsinline
maxWindowRectangles() constGrCapsinline
mipmapSupport() constGrCapsinline
msaaResolvesAutomatically() constGrCapsinline
mustClearUploadedBufferData() constGrCapsinline
mustSyncGpuDuringAbandon() constGrCapsinline
nativeDrawIndexedIndirectIsBroken() constGrCapsinline
nativeDrawIndirectSupport() constGrCapsinline
npotTextureTileSupport() constGrCapsinline
onApplyOptionsOverrides(const GrContextOptions &)GrCapsinlineprivatevirtual
onAreColorTypeAndFormatCompatible(GrColorType, const GrBackendFormat &) const =0GrCapsprivatepure virtual
onCanCopySurface(const GrSurfaceProxy *dst, const SkIRect &dstRect, const GrSurfaceProxy *src, const SkIRect &srcRect) const =0GrCapsprivatepure virtual
onDumpJSON(SkJSONWriter *) constGrCapsinlineprivatevirtual
onGetDefaultBackendFormat(GrColorType) const =0GrCapsprivatepure virtual
onGetDstSampleFlagsForProxy(const GrRenderTargetProxy *) constGrCapsinlineprivatevirtual
onGetReadSwizzle(const GrBackendFormat &, GrColorType) const =0GrCapsprivatepure virtual
onIsWindowRectanglesSupportedForRT(const GrBackendRenderTarget &) constGrCapsinlineprivatevirtual
onSupportedReadPixelsColorType(GrColorType srcColorType, const GrBackendFormat &srcFormat, GrColorType dstColorType) const =0GrCapsprivatepure virtual
onSupportsDynamicMSAA(const GrRenderTargetProxy *) constGrCapsinlineprotectedvirtual
onSurfaceSupportsWritePixels(const GrSurface *) const =0GrCapsprivatepure virtual
oversizedStencilSupport() constGrCapsinline
performColorClearsAsDraws() constGrCapsinline
performPartialClearsAsDraws() constGrCapsinline
performStencilClearsAsDraws() constGrCapsinline
preferClientSideDynamicBuffers() constGrCapsinline
preferDiscardableMSAAAttachment() constGrCapsinline
preferFullscreenClears() constGrCapsinline
preferVRAMUseOverFlushes() constGrCapsinline
ProgramDescOverrideFlags enum nameGrCaps
RasterBackend()SkCapabilitiesstatic
readPixelsRowBytesSupport() constGrCapsinline
reducedShaderMode() constGrCapsinline
ref() constSkRefCntBaseinline
reuseScratchBuffers() constGrCapsinline
reuseScratchTextures() constGrCapsinline
sampleLocationsSupport() constGrCapsinline
semaphoreSupport() constGrCapsinline
shaderCaps() constGrCapsinline
shouldCollapseSrcOverToSrcWhenAble() constGrCapsinline
shouldInitializeTextures() constGrCapsinline
SkCapabilities()=defaultSkCapabilitiesprotected
SkRefCntBase()SkRefCntBaseinline
skslVersion() constSkCapabilitiesinline
supportedReadPixelsColorType(GrColorType srcColorType, const GrBackendFormat &srcFormat, GrColorType dstColorType) constGrCaps
supportedWritePixelsColorType(GrColorType surfaceColorType, const GrBackendFormat &surfaceFormat, GrColorType srcColorType) const =0GrCapspure virtual
supportsAHardwareBufferImages() constGrCapsinline
supportsDynamicMSAA(const GrRenderTargetProxy *) constGrCaps
supportsProtectedContent() constGrCapsinline
suppressPrints() constGrCapsinline
SurfaceReadPixelsSupport enum nameGrCaps
surfaceSupportsReadPixels(const GrSurface *) const =0GrCapspure virtual
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