ludus::graphics::renderer::ViewportImage¶
Ludus Wiki · API overview · Browse API
Struct
Borrowed GPU display image, valid until its ViewportFrame is released.
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/viewport_frame.hpp
#include <ludus/graphics/renderer/viewport_frame.hpp>
struct ludus::graphics::renderer::ViewportImage final
Fields¶
Texture¶
rhi::TextureHandle ludus::graphics::renderer::ViewportImage::Texture {}
Read-only sRGB-encoded, tone-mapped RGBA8Unorm image; never destroy it.
Related types: rhi::TextureHandle
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/viewport_frame.hpp
Producer¶
rhi::SubmissionToken ludus::graphics::renderer::ViewportImage::Producer {}
Completed producer work; consumer completion is separate.
Related types: rhi::SubmissionToken
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/viewport_frame.hpp
Width¶
ludus::foundation::uint32 ludus::graphics::renderer::ViewportImage::Width = 0
Physical width in pixels, top-left origin.
Related types: ludus::foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/viewport_frame.hpp
Height¶
ludus::foundation::uint32 ludus::graphics::renderer::ViewportImage::Height = 0
Physical height in pixels.
Related types: ludus::foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/viewport_frame.hpp