The description of a pass.
Definition at line 44 of file PassCollectionDescriptor.hpp.
◆ PassDescriptor()
dw::framework::PassDescriptor::PassDescriptor |
( |
dw::core::StringView const & |
name, |
|
|
dwProcessorType const |
processorType, |
|
|
const bool |
hasExplicitDependencies, |
|
|
size_t const |
dependencies |
|
) |
| |
◆ addDependency()
void dw::framework::PassDescriptor::addDependency |
( |
dw::core::StringView const & |
dependency | ) |
|
Add another pass name as a dependency.
◆ getDependency()
dw::core::StringView const & dw::framework::PassDescriptor::getDependency |
( |
size_t const |
index | ) |
const |
Get the dependent on pass name by index.
◆ getName()
dw::core::StringView const & dw::framework::PassDescriptor::getName |
( |
| ) |
const |
|
noexcept |
◆ getNumberOfDependencies()
size_t dw::framework::PassDescriptor::getNumberOfDependencies |
( |
| ) |
const |
Get number of dependencies.
◆ getProcessorType()
dwProcessorType dw::framework::PassDescriptor::getProcessorType |
( |
| ) |
const |
|
noexcept |
Get the processor type running on.
◆ hasExplicitDependencies()
bool dw::framework::PassDescriptor::hasExplicitDependencies |
( |
| ) |
const |
|
noexcept |
Check if the pass specifies explicit dependencies.
The documentation for this class was generated from the following file: