ludus::graphics::rhi::RayInput¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
#include <ludus/graphics/rhi/ray.h>
struct ludus::graphics::rhi::RayInput final
Fields¶
Origin¶
ludus::foundation::float32 ludus::graphics::rhi::RayInput::Origin[3][3] {}
Related types: ludus::foundation::float32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
MinDistance¶
ludus::foundation::float32 ludus::graphics::rhi::RayInput::MinDistance = 0
Related types: ludus::foundation::float32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
Direction¶
ludus::foundation::float32 ludus::graphics::rhi::RayInput::Direction[3][3] {0, 0, -1}
Related types: ludus::foundation::float32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
MaxDistance¶
ludus::foundation::float32 ludus::graphics::rhi::RayInput::MaxDistance = 1000000
Related types: ludus::foundation::float32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
Mask¶
ludus::foundation::uint32 ludus::graphics::rhi::RayInput::Mask = 255
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
VisibilityOnly¶
ludus::foundation::uint32 ludus::graphics::rhi::RayInput::VisibilityOnly = 0
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
Reserved¶
ludus::foundation::uint32 ludus::graphics::rhi::RayInput::Reserved[2][2] {}
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h