MCPcopy Create free account
hub / github.com/MrKepzie/Natron / refreshMetadata_internal

Method refreshMetadata_internal

Engine/EffectInstance.cpp:5641–5661  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5639}
5640
5641bool
5642EffectInstance::refreshMetadata_internal()
5643{
5644 NodeMetadata metadata;
5645
5646 getPreferredMetadata_public(metadata);
5647 _imp->checkMetadata(metadata);
5648
5649 bool ret = setMetadataInternal(metadata);
5650 onMetadataRefreshed(metadata);
5651 if (ret) {
5652 NodePtr node = getNode();
5653 node->checkForPremultWarningAndCheckboxes();
5654
5655 ImagePlaneDesc plane, pairedPlane;
5656 getMetadataComponents(-1, &plane, &pairedPlane);
5657 node->refreshEnabledKnobsLabel(plane);
5658 }
5659
5660 return ret;
5661}
5662
5663bool
5664EffectInstance::refreshMetadata_public(bool recurse)

Callers 1

Calls 5

onMetadataRefreshedFunction · 0.85
checkMetadataMethod · 0.80
getNodeFunction · 0.70

Tested by

no test coverage detected