| 115 | } |
| 116 | |
| 117 | void |
| 118 | Exec_OutputProvidingCompilationTask::_Interrupt( |
| 119 | Exec_CompilationState &compilationState) |
| 120 | { |
| 121 | // The upstream nodes that would have connected to this node are now |
| 122 | // potentially isolated. |
| 123 | for (const auto &sourceOutputs : _inputSources) { |
| 124 | for (const auto &maskedOutput : sourceOutputs) { |
| 125 | if (VdfOutput *const output = maskedOutput.GetOutput()) { |
| 126 | compilationState.GetInterruptState() |
| 127 | .AddPotentiallyIsolatedNode(&output->GetNode()); |
| 128 | } |
| 129 | } |
| 130 | } |
| 131 | } |
| 132 | |
| 133 | PXR_NAMESPACE_CLOSE_SCOPE |
nothing calls this directly
no test coverage detected