• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • Compute Graph Framework SDK Reference  5.22
    All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    PassDescriptor.hpp File Reference

    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... 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 DependenciesT >
    constexpr auto dw::framework::describePassWithCustomDependencies (dw::core::StringView &&name, dwProcessorType processorType, DependenciesT &&dependencies) -> PassDescriptorT< std::tuple_size< DependenciesT >::value >
     
    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::isValidPassIndex (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...
     
    人人超碰97caoporen国产