ludus::graphics::renderer::ViewDescription¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
#include <ludus/graphics/renderer/renderer.hpp>
struct ludus::graphics::renderer::ViewDescription final
Fields¶
WorldToClip¶
ludus::foundation::math::Matrix4 ludus::graphics::renderer::ViewDescription::WorldToClip = ludus::foundation::math::Matrix4::Identity()
Related types: ludus::foundation::math::Matrix4
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
CullMargin¶
ludus::foundation::float32 ludus::graphics::renderer::ViewDescription::CullMargin = 0
Related types: ludus::foundation::float32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
Reference¶
bool ludus::graphics::renderer::ViewDescription::Reference = false
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
DirectLighting¶
bool ludus::graphics::renderer::ViewDescription::DirectLighting = false
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
EnableLod¶
bool ludus::graphics::renderer::ViewDescription::EnableLod = false
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
LodWidth¶
ludus::foundation::uint32 ludus::graphics::renderer::ViewDescription::LodWidth = 0
Related types: ludus::foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
LodHeight¶
ludus::foundation::uint32 ludus::graphics::renderer::ViewDescription::LodHeight = 0
Related types: ludus::foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
LodHysteresis¶
ludus::foundation::float32 ludus::graphics::renderer::ViewDescription::LodHysteresis = 0.1F
Related types: ludus::foundation::float32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
ScheduledUpload¶
bool ludus::graphics::renderer::ViewDescription::ScheduledUpload = false
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
Depth¶
DepthConvention ludus::graphics::renderer::ViewDescription::Depth = DepthConvention::Conventional
Related types: DepthConvention
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
InfiniteFar¶
bool ludus::graphics::renderer::ViewDescription::InfiniteFar = false
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
CameraPosition¶
ludus::foundation::math::Vector3 ludus::graphics::renderer::ViewDescription::CameraPosition {0, 0, 1}
Related types: ludus::foundation::math::Vector3
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
ShadowCasters¶
bool ludus::graphics::renderer::ViewDescription::ShadowCasters = false
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
OrthographicCamera¶
bool ludus::graphics::renderer::ViewDescription::OrthographicCamera = false
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
CameraForward¶
ludus::foundation::math::Vector3 ludus::graphics::renderer::ViewDescription::CameraForward {0, 0, -1}
Related types: ludus::foundation::math::Vector3
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
OverlayToClip¶
ludus::foundation::math::Matrix4 ludus::graphics::renderer::ViewDescription::OverlayToClip = ludus::foundation::math::Matrix4::Identity()
Related types: ludus::foundation::math::Matrix4
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
DebugDepthRange¶
ludus::foundation::math::Vector2 ludus::graphics::renderer::ViewDescription::DebugDepthRange {0, 0}
Related types: ludus::foundation::math::Vector2
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp
WorldGrid¶
WorldGridDescription ludus::graphics::renderer::ViewDescription::WorldGrid {}
Related types: WorldGridDescription
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/renderer.hpp