ludus::graphics::rhi::RayInstanceDescription¶
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::RayInstanceDescription final
Fields¶
Geometry¶
RayGeometryHandle ludus::graphics::rhi::RayInstanceDescription::Geometry {}
Related types: RayGeometryHandle
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
Transform¶
ludus::foundation::float32 ludus::graphics::rhi::RayInstanceDescription::Transform[12][12] {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0}
Related types: ludus::foundation::float32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
Mask¶
ludus::foundation::uint32 ludus::graphics::rhi::RayInstanceDescription::Mask = 255
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
AlphaMasked¶
bool ludus::graphics::rhi::RayInstanceDescription::AlphaMasked = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
Opacity¶
ludus::foundation::float32 ludus::graphics::rhi::RayInstanceDescription::Opacity = 1
Related types: ludus::foundation::float32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
AlphaCutoff¶
ludus::foundation::float32 ludus::graphics::rhi::RayInstanceDescription::AlphaCutoff = 0.5F
Related types: ludus::foundation::float32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
UvTransform¶
ludus::foundation::float32 ludus::graphics::rhi::RayInstanceDescription::UvTransform[4][4] {1, 1, 0, 0}
Related types: ludus::foundation::float32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
Alpha¶
const ludus::foundation::float32* ludus::graphics::rhi::RayInstanceDescription::Alpha = nullptr
Related types: ludus::foundation::float32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
Width¶
ludus::foundation::uint32 ludus::graphics::rhi::RayInstanceDescription::Width = 0
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
Height¶
ludus::foundation::uint32 ludus::graphics::rhi::RayInstanceDescription::Height = 0
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
LinearFilter¶
bool ludus::graphics::rhi::RayInstanceDescription::LinearFilter = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
RepeatU¶
bool ludus::graphics::rhi::RayInstanceDescription::RepeatU = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h
RepeatV¶
bool ludus::graphics::rhi::RayInstanceDescription::RepeatV = false
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/ray.h