ludus::graphics::rhi::GraphDependency¶
Ludus Wiki · API overview · Browse API
Struct
One bounded report entry; pass indices are zero-based authored positions.
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h
#include <ludus/graphics/rhi/graph.h>
struct ludus::graphics::rhi::GraphDependency final
Fields¶
Before¶
ludus::foundation::uint32 ludus::graphics::rhi::GraphDependency::Before = GRAPH_EXTERNAL_INDEX
Producer/reader pass, or GRAPH_EXTERNAL_INDEX for an external import.
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h
After¶
ludus::foundation::uint32 ludus::graphics::rhi::GraphDependency::After = GRAPH_EXTERNAL_INDEX
Dependent pass, or GRAPH_EXTERNAL_INDEX for the final external use.
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h
Resource¶
ludus::foundation::uint32 ludus::graphics::rhi::GraphDependency::Resource = 0
Zero-based logical resource index.
Related types: ludus::foundation::uint32
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h
Hazard¶
GraphHazard ludus::graphics::rhi::GraphDependency::Hazard = GraphHazard::ReadAfterWrite
RAW, WAR or WAW reason.
Related types: GraphHazard
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h
Source¶
GraphAccessMode ludus::graphics::rhi::GraphDependency::Source = GraphAccessMode::Sampled
Earlier semantic access.
Related types: GraphAccessMode
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h
Destination¶
GraphAccessMode ludus::graphics::rhi::GraphDependency::Destination = GraphAccessMode::Sampled
Later semantic access.
Related types: GraphAccessMode
Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h