Go to the source code of this file.
Classes | |
| struct | dw::framework::PassDescriptorT< NumberOfDependencies > |
Namespaces | |
| namespace | dw |
| namespace | dw::framework |
Functions | |
| template<typename Node > | |
| constexpr auto | dw::framework::describeNodePasses () |
| Get described passes for the passed node. More... | |
| constexpr PassDescriptorT< 0 > | dw::framework::describePass (dw::core::StringView &&name, dwProcessorType processorType) |
| template<typename DependenciesT > | |
| constexpr auto | dw::framework::describePass (dw::core::StringView &&name, dwProcessorType processorType, DependenciesT &&dependencies) -> PassDescriptorT< std::tuple_size< DependenciesT >::value > |
| template<typename... Args> | |
| constexpr auto | dw::framework::describePassCollection (const Args &&... args) -> std::tuple< Args... > |
| template<typename... Args> | |
| constexpr auto | dw::framework::describePassDependencies (const Args &&... args) -> std::array< dw::core::StringView, sizeof...(Args)> |
| template<typename Node , size_t Index> | |
| constexpr bool | dw::framework::hasPassDependencies () |
| Check if a pass specifies explicit dependencies. More... | |
| template<typename Node > | |
| constexpr bool | dw::framework::isValidPass (dw::core::StringView identifier) |
| Check if given string is a valid pass name. More... | |
| template<typename Node > | |
| constexpr bool | dw::framework::isValidPass (std::size_t passID) |
| Check if pass index is valid. More... | |
| template<typename Node , size_t Index> | |
| constexpr auto | dw::framework::passDependencies () |
| Get the dependencies of a pass (which returns an empty collection for passes without explicit dependencies). More... | |
| template<typename Node > | |
| constexpr size_t | dw::framework::passIndex (dw::core::StringView identifier) |
| Get the the pass index for a pass identified by name. More... | |
| template<typename Node , size_t Index> | |
| constexpr dw::core::StringView | dw::framework::passName () |
| Get the name of a pass. More... | |
| template<typename Node , size_t Index> | |
| constexpr dwProcessorType | dw::framework::passProcessorType () |
| Get the processor type of a pass. More... | |
| template<typename Node > | |
| constexpr std::size_t | dw::framework::passSize () |
| Get the number of passes of the passed node. More... | |