allowCpuSync() const | skgpu::graphite::Caps | inline |
allowMultipleAtlasTextures() const | skgpu::graphite::Caps | inline |
areColorTypeAndTextureInfoCompatible(SkColorType, const TextureInfo &) const | skgpu::graphite::Caps | |
bufferMapsAreAsync() const | skgpu::graphite::Caps | inline |
buildKeyForTexture(SkISize dimensions, const TextureInfo &, ResourceType, Shareable, GraphiteResourceKey *) const override | skgpu::graphite::VulkanCaps | virtual |
capabilities() const | skgpu::graphite::Caps | |
Caps() | skgpu::graphite::Caps | protected |
channelMask(const TextureInfo &) const override | skgpu::graphite::VulkanCaps | virtual |
clampToBorderSupport() const | skgpu::graphite::Caps | inline |
computeSupport() const | skgpu::graphite::Caps | inline |
defaultMSAASamplesCount() const | skgpu::graphite::Caps | inline |
drawBufferCanBeMapped() const | skgpu::graphite::Caps | inline |
extractGraphicsDescs(const UniqueKey &, GraphicsPipelineDesc *, RenderPassDesc *, const RendererProvider *) const | skgpu::graphite::Caps | inlinevirtual |
fAllowCpuSync | skgpu::graphite::Caps | protected |
fAllowMultipleAtlasTextures | skgpu::graphite::Caps | protected |
fBufferMapsAreAsync | skgpu::graphite::Caps | protected |
fClampToBorderSupport | skgpu::graphite::Caps | protected |
fComputeSupport | skgpu::graphite::Caps | protected |
fDefaultMSAASamples | skgpu::graphite::Caps | protected |
fDrawBufferCanBeMapped | skgpu::graphite::Caps | protected |
fFullCompressedUploadSizeMustAlignToBlockDims | skgpu::graphite::Caps | protected |
fGlyphCacheTextureMaximumBytes | skgpu::graphite::Caps | protected |
fGlyphsAsPathsFontSize | skgpu::graphite::Caps | protected |
finishInitialization(const ContextOptions &) | skgpu::graphite::Caps | protected |
fMaxPathAtlasTextureSize | skgpu::graphite::Caps | protected |
fMaxTextureSize | skgpu::graphite::Caps | protected |
fMinDistanceFieldFontSize | skgpu::graphite::Caps | protected |
fMSAARenderToSingleSampledSupport | skgpu::graphite::Caps | protected |
fProtectedSupport | skgpu::graphite::Caps | protected |
fRequiredStorageBufferAlignment | skgpu::graphite::Caps | protected |
fRequiredTransferBufferAlignment | skgpu::graphite::Caps | protected |
fRequiredUniformBufferAlignment | skgpu::graphite::Caps | protected |
fRequireOrderedRecordings | skgpu::graphite::Caps | protected |
fResourceBindingReqs | skgpu::graphite::Caps | protected |
fSemaphoreSupport | skgpu::graphite::Caps | protected |
fSetBackendLabels | skgpu::graphite::Caps | protected |
fShaderCaps | skgpu::graphite::Caps | protected |
fShaderErrorHandler | skgpu::graphite::Caps | protected |
fStorageBufferPreferred | skgpu::graphite::Caps | protected |
fStorageBufferSupport | skgpu::graphite::Caps | protected |
fSupportBilerpFromGlyphAtlas | skgpu::graphite::Caps | protected |
fSupportsAHardwareBufferImages | skgpu::graphite::Caps | protected |
fTextureDataRowBytesAlignment | skgpu::graphite::Caps | protected |
fullCompressedUploadSizeMustAlignToBlockDims() const | skgpu::graphite::Caps | inline |
getAlignedTextureDataRowBytes(size_t rowBytes) const | skgpu::graphite::Caps | inline |
getDefaultCompressedTextureInfo(SkTextureCompressionType, Mipmapped mipmapped, Protected) const override | skgpu::graphite::VulkanCaps | virtual |
getDefaultDepthStencilTextureInfo(SkEnumBitMask< DepthStencilFlags >, uint32_t sampleCount, Protected) const override | skgpu::graphite::VulkanCaps | virtual |
getDefaultMSAATextureInfo(const TextureInfo &singleSampledInfo, Discardable discardable) const override | skgpu::graphite::VulkanCaps | virtual |
getDefaultSampledTextureInfo(SkColorType, Mipmapped mipmapped, Protected, Renderable) const override | skgpu::graphite::VulkanCaps | virtual |
getDefaultStorageTextureInfo(SkColorType) const override | skgpu::graphite::VulkanCaps | virtual |
getDepthAttachmentDimensions(const TextureInfo &, const SkISize colorAttachmentDimensions) const | skgpu::graphite::Caps | virtual |
getDstReadRequirement() const | skgpu::graphite::Caps | |
getImmutableSamplerInfo(const TextureProxy *proxy) const override | skgpu::graphite::VulkanCaps | virtual |
getReadSwizzle(SkColorType, const TextureInfo &) const | skgpu::graphite::Caps | |
getRenderableColorType(SkColorType) const | skgpu::graphite::Caps | |
getSDFTControl(bool useSDFTForSmallText) const | skgpu::graphite::Caps | |
getTextureInfoForSampledCopy(const TextureInfo &textureInfo, Mipmapped mipmapped) const override | skgpu::graphite::VulkanCaps | virtual |
getWriteSwizzle(SkColorType, const TextureInfo &) const | skgpu::graphite::Caps | |
glyphCacheTextureMaximumBytes() const | skgpu::graphite::Caps | inline |
glyphsAsPathsFontSize() const | skgpu::graphite::Caps | inline |
gpuOnlyBuffersMorePerformant() const | skgpu::graphite::VulkanCaps | inline |
isRenderable(const TextureInfo &) const override | skgpu::graphite::VulkanCaps | virtual |
isStorage(const TextureInfo &) const override | skgpu::graphite::VulkanCaps | virtual |
isTexturable(const TextureInfo &) const | skgpu::graphite::Caps | |
isTransferDst(const VulkanTextureInfo &) const | skgpu::graphite::VulkanCaps | |
isTransferSrc(const VulkanTextureInfo &) const | skgpu::graphite::VulkanCaps | |
makeComputePipelineKey(const ComputePipelineDesc &) const override | skgpu::graphite::VulkanCaps | inlinevirtual |
makeGraphicsPipelineKey(const GraphicsPipelineDesc &, const RenderPassDesc &) const override | skgpu::graphite::VulkanCaps | virtual |
makeSamplerKey(const SamplerDesc &) const override | skgpu::graphite::VulkanCaps | virtual |
maxPathAtlasTextureSize() const | skgpu::graphite::Caps | inline |
maxTextureSize() const | skgpu::graphite::Caps | inline |
maxUniformBufferRange() const | skgpu::graphite::VulkanCaps | inline |
maxVertexAttributes() const | skgpu::graphite::VulkanCaps | inline |
minDistanceFieldFontSize() const | skgpu::graphite::Caps | inline |
msaaRenderToSingleSampledSupport() const | skgpu::graphite::Caps | inline |
physicalDeviceMemoryProperties2() const | skgpu::graphite::VulkanCaps | inline |
protectedSupport() const | skgpu::graphite::Caps | inline |
requiredStorageBufferAlignment() const | skgpu::graphite::Caps | inline |
requiredTransferBufferAlignment() const | skgpu::graphite::Caps | inline |
requiredUniformBufferAlignment() const | skgpu::graphite::Caps | inline |
requireOrderedRecordings() const | skgpu::graphite::Caps | inline |
resourceBindingRequirements() const | skgpu::graphite::Caps | inline |
SamplesToKey(uint32_t numSamples) | skgpu::graphite::Caps | inlineprotectedstatic |
semaphoreSupport() const | skgpu::graphite::Caps | inline |
setBackendLabels() const | skgpu::graphite::Caps | inline |
shaderCaps() const | skgpu::graphite::Caps | inline |
shaderErrorHandler() const | skgpu::graphite::Caps | inline |
shouldAlwaysUseDedicatedImageMemory() const | skgpu::graphite::VulkanCaps | inline |
shouldPersistentlyMapCpuToGpuBuffers() const | skgpu::graphite::VulkanCaps | inline |
storageBufferPreferred() const | skgpu::graphite::Caps | inline |
storageBufferSupport() const | skgpu::graphite::Caps | inline |
supportBilerpFromGlyphAtlas() const | skgpu::graphite::Caps | inline |
supportsAHardwareBufferImages() const | skgpu::graphite::Caps | inline |
supportsDeviceFaultInfo() const | skgpu::graphite::VulkanCaps | inline |
supportsYcbcrConversion() const | skgpu::graphite::VulkanCaps | inline |
VulkanCaps(const ContextOptions &, const skgpu::VulkanInterface *, VkPhysicalDevice, uint32_t physicalDeviceVersion, const VkPhysicalDeviceFeatures2 *, const skgpu::VulkanExtensions *, Protected) | skgpu::graphite::VulkanCaps | |
~Caps() | skgpu::graphite::Caps | virtual |
~VulkanCaps() override | skgpu::graphite::VulkanCaps | |