![]() |
|
This predicate determines whether a given input value is needed to fulfill the input dependencies required by the node. More...
#include <requiredInputsPredicate.h>
Public Member Functions | |
| bool | IsRequiredRead (const VdfInput &input) const |
| Is this input a required read? Note that read/writes as well as prerequisite inputs are not required reads. | |
| bool | HasRequiredReads () const |
| Are any inputs required? | |
| bool | RequiresAllReads () const |
| Are all of the inputs required? | |
Static Public Member Functions | |
| static VdfRequiredInputsPredicate | AllReads (const VdfNode &node) |
All read inputs on node are required. | |
| static VdfRequiredInputsPredicate | NoReads (const VdfNode &node) |
None of the read inputs on node are required. | |
| static VdfRequiredInputsPredicate | OneRead (const VdfNode &node, const VdfInput &input) |
One specific read input on node is required. | |
This predicate determines whether a given input value is needed to fulfill the input dependencies required by the node.
Definition at line 25 of file requiredInputsPredicate.h.
|
inlinestatic |
All read inputs on node are required.
Definition at line 30 of file requiredInputsPredicate.h.
|
inline |
Are any inputs required?
Definition at line 62 of file requiredInputsPredicate.h.
|
inline |
Is this input a required read? Note that read/writes as well as prerequisite inputs are not required reads.
Definition at line 51 of file requiredInputsPredicate.h.
|
inlinestatic |
None of the read inputs on node are required.
Definition at line 36 of file requiredInputsPredicate.h.
|
inlinestatic |
One specific read input on node is required.
Definition at line 42 of file requiredInputsPredicate.h.
|
inline |
Are all of the inputs required?
Definition at line 68 of file requiredInputsPredicate.h.