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

Method refreshMetadata_internal

Engine/EffectInstance.cpp:5715–5735  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5713}
5714
5715bool
5716EffectInstance::refreshMetadata_internal()
5717{
5718 NodeMetadata metadata;
5719
5720 getPreferredMetadata_public(metadata);
5721 _imp->checkMetadata(metadata);
5722
5723 bool ret = setMetadataInternal(metadata);
5724 onMetadataRefreshed(metadata);
5725 if (ret) {
5726 NodePtr node = getNode();
5727 node->checkForPremultWarningAndCheckboxes();
5728
5729 ImagePlaneDesc plane, pairedPlane;
5730 getMetadataComponents(-1, &plane, &pairedPlane);
5731 node->refreshEnabledKnobsLabel(plane);
5732 }
5733
5734 return ret;
5735}
5736
5737bool
5738EffectInstance::refreshMetadata_public(bool recurse)

Callers 1

Calls 5

onMetadataRefreshedFunction · 0.85
checkMetadataMethod · 0.80
getNodeFunction · 0.70

Tested by

no test coverage detected