Flutter Engine
The Flutter Engine
skgpu::graphite::VulkanCaps Member List

This is the complete list of members for skgpu::graphite::VulkanCaps, including all inherited members.

allowCpuSync() constskgpu::graphite::Capsinline
allowMultipleAtlasTextures() constskgpu::graphite::Capsinline
areColorTypeAndTextureInfoCompatible(SkColorType, const TextureInfo &) constskgpu::graphite::Caps
bufferMapsAreAsync() constskgpu::graphite::Capsinline
buildKeyForTexture(SkISize dimensions, const TextureInfo &, ResourceType, Shareable, GraphiteResourceKey *) const overrideskgpu::graphite::VulkanCapsvirtual
capabilities() constskgpu::graphite::Caps
Caps()skgpu::graphite::Capsprotected
channelMask(const TextureInfo &) const overrideskgpu::graphite::VulkanCapsvirtual
clampToBorderSupport() constskgpu::graphite::Capsinline
computeSupport() constskgpu::graphite::Capsinline
defaultMSAASamplesCount() constskgpu::graphite::Capsinline
drawBufferCanBeMapped() constskgpu::graphite::Capsinline
extractGraphicsDescs(const UniqueKey &, GraphicsPipelineDesc *, RenderPassDesc *, const RendererProvider *) constskgpu::graphite::Capsinlinevirtual
fAllowCpuSyncskgpu::graphite::Capsprotected
fAllowMultipleAtlasTexturesskgpu::graphite::Capsprotected
fBufferMapsAreAsyncskgpu::graphite::Capsprotected
fClampToBorderSupportskgpu::graphite::Capsprotected
fComputeSupportskgpu::graphite::Capsprotected
fDefaultMSAASamplesskgpu::graphite::Capsprotected
fDrawBufferCanBeMappedskgpu::graphite::Capsprotected
fFullCompressedUploadSizeMustAlignToBlockDimsskgpu::graphite::Capsprotected
fGlyphCacheTextureMaximumBytesskgpu::graphite::Capsprotected
fGlyphsAsPathsFontSizeskgpu::graphite::Capsprotected
finishInitialization(const ContextOptions &)skgpu::graphite::Capsprotected
fMaxPathAtlasTextureSizeskgpu::graphite::Capsprotected
fMaxTextureSizeskgpu::graphite::Capsprotected
fMinDistanceFieldFontSizeskgpu::graphite::Capsprotected
fMSAARenderToSingleSampledSupportskgpu::graphite::Capsprotected
fProtectedSupportskgpu::graphite::Capsprotected
fRequiredStorageBufferAlignmentskgpu::graphite::Capsprotected
fRequiredTransferBufferAlignmentskgpu::graphite::Capsprotected
fRequiredUniformBufferAlignmentskgpu::graphite::Capsprotected
fRequireOrderedRecordingsskgpu::graphite::Capsprotected
fResourceBindingReqsskgpu::graphite::Capsprotected
fSemaphoreSupportskgpu::graphite::Capsprotected
fSetBackendLabelsskgpu::graphite::Capsprotected
fShaderCapsskgpu::graphite::Capsprotected
fShaderErrorHandlerskgpu::graphite::Capsprotected
fStorageBufferPreferredskgpu::graphite::Capsprotected
fStorageBufferSupportskgpu::graphite::Capsprotected
fSupportBilerpFromGlyphAtlasskgpu::graphite::Capsprotected
fSupportsAHardwareBufferImagesskgpu::graphite::Capsprotected
fTextureDataRowBytesAlignmentskgpu::graphite::Capsprotected
fullCompressedUploadSizeMustAlignToBlockDims() constskgpu::graphite::Capsinline
getAlignedTextureDataRowBytes(size_t rowBytes) constskgpu::graphite::Capsinline
getDefaultCompressedTextureInfo(SkTextureCompressionType, Mipmapped mipmapped, Protected) const overrideskgpu::graphite::VulkanCapsvirtual
getDefaultDepthStencilTextureInfo(SkEnumBitMask< DepthStencilFlags >, uint32_t sampleCount, Protected) const overrideskgpu::graphite::VulkanCapsvirtual
getDefaultMSAATextureInfo(const TextureInfo &singleSampledInfo, Discardable discardable) const overrideskgpu::graphite::VulkanCapsvirtual
getDefaultSampledTextureInfo(SkColorType, Mipmapped mipmapped, Protected, Renderable) const overrideskgpu::graphite::VulkanCapsvirtual
getDefaultStorageTextureInfo(SkColorType) const overrideskgpu::graphite::VulkanCapsvirtual
getDepthAttachmentDimensions(const TextureInfo &, const SkISize colorAttachmentDimensions) constskgpu::graphite::Capsvirtual
getDstReadRequirement() constskgpu::graphite::Caps
getImmutableSamplerInfo(const TextureProxy *proxy) const overrideskgpu::graphite::VulkanCapsvirtual
getReadSwizzle(SkColorType, const TextureInfo &) constskgpu::graphite::Caps
getRenderableColorType(SkColorType) constskgpu::graphite::Caps
getSDFTControl(bool useSDFTForSmallText) constskgpu::graphite::Caps
getTextureInfoForSampledCopy(const TextureInfo &textureInfo, Mipmapped mipmapped) const overrideskgpu::graphite::VulkanCapsvirtual
getWriteSwizzle(SkColorType, const TextureInfo &) constskgpu::graphite::Caps
glyphCacheTextureMaximumBytes() constskgpu::graphite::Capsinline
glyphsAsPathsFontSize() constskgpu::graphite::Capsinline
gpuOnlyBuffersMorePerformant() constskgpu::graphite::VulkanCapsinline
isRenderable(const TextureInfo &) const overrideskgpu::graphite::VulkanCapsvirtual
isStorage(const TextureInfo &) const overrideskgpu::graphite::VulkanCapsvirtual
isTexturable(const TextureInfo &) constskgpu::graphite::Caps
isTransferDst(const VulkanTextureInfo &) constskgpu::graphite::VulkanCaps
isTransferSrc(const VulkanTextureInfo &) constskgpu::graphite::VulkanCaps
makeComputePipelineKey(const ComputePipelineDesc &) const overrideskgpu::graphite::VulkanCapsinlinevirtual
makeGraphicsPipelineKey(const GraphicsPipelineDesc &, const RenderPassDesc &) const overrideskgpu::graphite::VulkanCapsvirtual
makeSamplerKey(const SamplerDesc &) const overrideskgpu::graphite::VulkanCapsvirtual
maxPathAtlasTextureSize() constskgpu::graphite::Capsinline
maxTextureSize() constskgpu::graphite::Capsinline
maxUniformBufferRange() constskgpu::graphite::VulkanCapsinline
maxVertexAttributes() constskgpu::graphite::VulkanCapsinline
minDistanceFieldFontSize() constskgpu::graphite::Capsinline
msaaRenderToSingleSampledSupport() constskgpu::graphite::Capsinline
physicalDeviceMemoryProperties2() constskgpu::graphite::VulkanCapsinline
protectedSupport() constskgpu::graphite::Capsinline
requiredStorageBufferAlignment() constskgpu::graphite::Capsinline
requiredTransferBufferAlignment() constskgpu::graphite::Capsinline
requiredUniformBufferAlignment() constskgpu::graphite::Capsinline
requireOrderedRecordings() constskgpu::graphite::Capsinline
resourceBindingRequirements() constskgpu::graphite::Capsinline
SamplesToKey(uint32_t numSamples)skgpu::graphite::Capsinlineprotectedstatic
semaphoreSupport() constskgpu::graphite::Capsinline
setBackendLabels() constskgpu::graphite::Capsinline
shaderCaps() constskgpu::graphite::Capsinline
shaderErrorHandler() constskgpu::graphite::Capsinline
shouldAlwaysUseDedicatedImageMemory() constskgpu::graphite::VulkanCapsinline
shouldPersistentlyMapCpuToGpuBuffers() constskgpu::graphite::VulkanCapsinline
storageBufferPreferred() constskgpu::graphite::Capsinline
storageBufferSupport() constskgpu::graphite::Capsinline
supportBilerpFromGlyphAtlas() constskgpu::graphite::Capsinline
supportsAHardwareBufferImages() constskgpu::graphite::Capsinline
supportsDeviceFaultInfo() constskgpu::graphite::VulkanCapsinline
supportsYcbcrConversion() constskgpu::graphite::VulkanCapsinline
VulkanCaps(const ContextOptions &, const skgpu::VulkanInterface *, VkPhysicalDevice, uint32_t physicalDeviceVersion, const VkPhysicalDeviceFeatures2 *, const skgpu::VulkanExtensions *, Protected)skgpu::graphite::VulkanCaps
~Caps()skgpu::graphite::Capsvirtual
~VulkanCaps() overrideskgpu::graphite::VulkanCaps