ludus::graphics::rhi::StorageLimits¶
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::StorageLimits final
Fields¶
ResourcesPerKind¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::ResourcesPerKind = DEFAULT_RESOURCE_RECORD_COUNT
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
BindingDescriptors¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::BindingDescriptors = DEFAULT_BINDING_DESCRIPTOR_COUNT
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
DescriptorsPerSet¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::DescriptorsPerSet = 256
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
RayResourcesPerKind¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::RayResourcesPerKind = 64
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
RayInstances¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::RayInstances = 256
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
DrawsPerFrame¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::DrawsPerFrame = 1024
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
Batches¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::Batches = 4
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
DrawsPerPlan¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::DrawsPerPlan = DEFAULT_GRAPH_PACKET_COUNT
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
Graphs¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::Graphs = 4
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
ResourcesPerGraph¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::ResourcesPerGraph = DEFAULT_GRAPH_RESOURCE_COUNT
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
PassesPerGraph¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::PassesPerGraph = DEFAULT_GRAPH_PASS_COUNT
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
DependenciesPerGraph¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::DependenciesPerGraph = DEFAULT_GRAPH_DEPENDENCY_COUNT
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
TransientTextures¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::TransientTextures = 8
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
RasterPassStates¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::RasterPassStates = 192
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
Submissions¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::Submissions = 64
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
TransferSlices¶
ludus::foundation::uint32 ludus::graphics::rhi::StorageLimits::TransferSlices = 4
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
TransferBytes¶
ludus::foundation::usize ludus::graphics::rhi::StorageLimits::TransferBytes = ludus::foundation::usize{256} * 1024
Related types: ludus::foundation::usize
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
HostBytes¶
ludus::foundation::usize ludus::graphics::rhi::StorageLimits::HostBytes = ludus::foundation::usize{64} * 1024 * 1024
Related types: ludus::foundation::usize
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h
ResourceBytes¶
ludus::foundation::uint64 ludus::graphics::rhi::StorageLimits::ResourceBytes = ludus::foundation::uint64{512} * 1024 * 1024
Related types: ludus::foundation::uint64
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/profile.h