ludus::graphics::renderer::RenderGraphPackage¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
#include <ludus/graphics/renderer/render_graph_activation.hpp>
class ludus::graphics::renderer::RenderGraphPackage final
Methods¶
RenderGraphPackage¶
ludus::graphics::renderer::RenderGraphPackage::RenderGraphPackage() noexcept
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
~RenderGraphPackage¶
ludus::graphics::renderer::RenderGraphPackage::~RenderGraphPackage() noexcept
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
RenderGraphPackage¶
ludus::graphics::renderer::RenderGraphPackage::RenderGraphPackage(const RenderGraphPackage &)=delete
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
operator=¶
RenderGraphPackage & ludus::graphics::renderer::RenderGraphPackage::operator=(const RenderGraphPackage &)=delete
Related types: RenderGraphPackage
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
Decode¶
RenderGraphPackageStatus ludus::graphics::renderer::RenderGraphPackage::Decode(foundation::BorrowedView< const foundation::uint8 > bytes) noexcept
| Parameter | Description |
|---|---|
bytes |
Complete file image; need only be valid during the call.
|
Returns
Related types: foundation::BorrowedView · foundation::uint8 · RenderGraphPackageStatus
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
DecodeRayPathCapture¶
RenderGraphPackageStatus ludus::graphics::renderer::RenderGraphPackage::DecodeRayPathCapture(foundation::BorrowedView< const foundation::uint8 > bytes) noexcept
| Parameter | Description |
|---|---|
bytes |
Complete file image; need only be valid during the call.
|
Returns
Related types: foundation::BorrowedView · foundation::uint8 · RenderGraphPackageStatus
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
DecodeCaptureProfile¶
RenderGraphPackageStatus ludus::graphics::renderer::RenderGraphPackage::DecodeCaptureProfile(foundation::BorrowedView< const foundation::uint8 > bytes) noexcept
| Parameter | Description |
|---|---|
bytes |
Complete file image; need only be valid during the call.
|
Returns
Related types: foundation::BorrowedView · foundation::uint8 · RenderGraphPackageStatus
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
IsLoaded¶
bool ludus::graphics::renderer::RenderGraphPackage::IsLoaded() const noexcept
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
IsRayPathCapture¶
bool ludus::graphics::renderer::RenderGraphPackage::IsRayPathCapture() const noexcept
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
IsCaptureProfile¶
bool ludus::graphics::renderer::RenderGraphPackage::IsCaptureProfile() const noexcept
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
GetPlan¶
RenderGraphPlan ludus::graphics::renderer::RenderGraphPackage::GetPlan() const noexcept
Related types: RenderGraphPlan
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
BypassDenoising¶
void ludus::graphics::renderer::RenderGraphPackage::BypassDenoising() noexcept
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
HasLightTransformer¶
bool ludus::graphics::renderer::RenderGraphPackage::HasLightTransformer() const noexcept
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
GetPrograms¶
RenderGraphPrograms ludus::graphics::renderer::RenderGraphPackage::GetPrograms(const rhi::RasterShaderDescription &compositeVertex, const rhi::RasterShaderDescription &compositeFragment, bool shouldPrepareAsynchronously=false) const noexcept
| Parameter | Description |
|---|---|
compositeVertex |
Built-in composite vertex recipe, borrowed until GPU setup copies it.
|
compositeFragment |
Built-in composite fragment recipe, with the same source lifetime.
|
shouldPrepareAsynchronously |
Queue native driver preparation for these stages and the composite pair. Activation selects true; one-shot consumers may keep false.
|
Related types: RenderGraphPrograms · rhi::RasterShaderDescription
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
GetInterfaceIdentity¶
foundation::BorrowedView< const foundation::uint8 > ludus::graphics::renderer::RenderGraphPackage::GetInterfaceIdentity() const noexcept
Related types: foundation::BorrowedView · foundation::uint8
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
GetGenerationIdentity¶
foundation::BorrowedView< const foundation::uint8 > ludus::graphics::renderer::RenderGraphPackage::GetGenerationIdentity() const noexcept
Related types: foundation::BorrowedView · foundation::uint8
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp
Reset¶
void ludus::graphics::renderer::RenderGraphPackage::Reset() noexcept
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph_activation.hpp