ludus::graphics::rhi::FormatRequirement¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
#include <ludus/graphics/rhi/profile.h>
struct ludus::graphics::rhi::FormatRequirement final
Fields¶
Format¶
RasterFormat ludus::graphics::rhi::FormatRequirement::Format = RasterFormat::Rgba8Unorm
Related types: RasterFormat
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
Uses¶
TextureUses ludus::graphics::rhi::FormatRequirement::Uses
Related types: TextureUses
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
MinDimension2D¶
ludus::foundation::uint32 ludus::graphics::rhi::FormatRequirement::MinDimension2D = 0
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
MinMipLevels¶
ludus::foundation::uint32 ludus::graphics::rhi::FormatRequirement::MinMipLevels = 1
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
SampleCount¶
ludus::foundation::uint32 ludus::graphics::rhi::FormatRequirement::SampleCount = 1
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
Dimension¶
TextureDimension ludus::graphics::rhi::FormatRequirement::Dimension = TextureDimension::D2
Related types: TextureDimension
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
MinDepthOrLayers¶
ludus::foundation::uint32 ludus::graphics::rhi::FormatRequirement::MinDepthOrLayers = 0
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
PartialViews¶
bool ludus::graphics::rhi::FormatRequirement::PartialViews = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
AttachmentViews¶
bool ludus::graphics::rhi::FormatRequirement::AttachmentViews = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
DepthSampled¶
bool ludus::graphics::rhi::FormatRequirement::DepthSampled = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
StencilAttachment¶
bool ludus::graphics::rhi::FormatRequirement::StencilAttachment = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
StencilSampled¶
bool ludus::graphics::rhi::FormatRequirement::StencilSampled = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
RequiresUnalignedBlockExtents¶
bool ludus::graphics::rhi::FormatRequirement::RequiresUnalignedBlockExtents = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h