ludus::graphics::rhi::ComputeWorkloadBinding¶
Ludus Wiki · API overview · Browse API
Struct
One storage range in a kernel's reflected binding layout.
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/compute_workload.hpp
#include <ludus/graphics/rhi/compute_workload.hpp>
struct ludus::graphics::rhi::ComputeWorkloadBinding final
Fields¶
Slot¶
foundation::uint32 ludus::graphics::rhi::ComputeWorkloadBinding::Slot = 0
Reflected shader binding number.
Related types: foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/compute_workload.hpp
Buffer¶
foundation::uint32 ludus::graphics::rhi::ComputeWorkloadBinding::Buffer = 0
Index into ComputeWorkloadDescription::Buffers.
Related types: foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/compute_workload.hpp
Offset¶
foundation::usize ludus::graphics::rhi::ComputeWorkloadBinding::Offset = 0
Byte offset; device storage alignment applies.
Related types: foundation::usize
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/compute_workload.hpp
Size¶
foundation::usize ludus::graphics::rhi::ComputeWorkloadBinding::Size = 0
Positive byte length, within the selected allocation.
Related types: foundation::usize
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/compute_workload.hpp
IsWritable¶
bool ludus::graphics::rhi::ComputeWorkloadBinding::IsWritable = false
StorageReadWrite when true, StorageRead otherwise.
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/compute_workload.hpp