MCPcopy Create free account
hub / github.com/PixarAnimationStudios/OpenUSD / _Interrupt

Method _Interrupt

pxr/exec/exec/outputProvidingCompilationTask.cpp:117–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

115}
116
117void
118Exec_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
133PXR_NAMESPACE_CLOSE_SCOPE

Callers

nothing calls this directly

Calls 3

GetOutputMethod · 0.45
GetNodeMethod · 0.45

Tested by

no test coverage detected