ludus::graphics::rhi::RasterShaderDescription¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
#include <ludus/graphics/rhi/raster.h>
struct ludus::graphics::rhi::RasterShaderDescription final
Fields¶
Artifact¶
ShaderDescription ludus::graphics::rhi::RasterShaderDescription::Artifact {}
Related types: ShaderDescription
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Inputs¶
std::span<const RasterShaderInput> ludus::graphics::rhi::RasterShaderDescription::Inputs
Related types: RasterShaderInput
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
Bindings¶
std::span<const RasterBinding> ludus::graphics::rhi::RasterShaderDescription::Bindings
Related types: RasterBinding
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
UniformBlocks¶
ludus::foundation::StaticArray<std::string_view, RASTER_BINDING_COUNT> ludus::graphics::rhi::RasterShaderDescription::UniformBlocks {}
Related types: ludus::foundation::StaticArray · RASTER_BINDING_COUNT
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
TextureNames¶
ludus::foundation::StaticArray<std::string_view, RASTER_BINDING_COUNT> ludus::graphics::rhi::RasterShaderDescription::TextureNames {}
Related types: ludus::foundation::StaticArray · RASTER_BINDING_COUNT
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
TextureSamplers¶
ludus::foundation::StaticArray<ludus::foundation::uint32, RASTER_BINDING_COUNT> ludus::graphics::rhi::RasterShaderDescription::TextureSamplers {}
Related types: ludus::foundation::StaticArray · ludus::foundation::uint32 · RASTER_BINDING_COUNT
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
WorkgroupSize¶
ludus::foundation::uint32 ludus::graphics::rhi::RasterShaderDescription::WorkgroupSize[3][3] {1, 1, 1}
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
UniformMembers¶
std::span<const RasterUniformMember> ludus::graphics::rhi::RasterShaderDescription::UniformMembers {}
Related types: RasterUniformMember
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
HasVerifiedArrayBounds¶
bool ludus::graphics::rhi::RasterShaderDescription::HasVerifiedArrayBounds = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h
ShouldPrepareAsynchronously¶
bool ludus::graphics::rhi::RasterShaderDescription::ShouldPrepareAsynchronously = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/raster.h