MCPcopy Create free account
hub / github.com/ImageEngine/cortex / ensureParametersCopy

Function ensureParametersCopy

src/IECoreScene/ShaderNetworkAlgo.cpp:856–867  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

854}
855
856void ensureParametersCopy(
857 const IECore::CompoundDataMap &parameters,
858 IECore::CompoundDataPtr &parametersDataCopy, CompoundDataMap *&parametersCopy
859)
860{
861 if( !parametersDataCopy )
862 {
863 parametersDataCopy = new CompoundData();
864 parametersCopy = &parametersDataCopy->writable();
865 *parametersCopy = parameters;
866 }
867}
868
869IECore::ConstCompoundDataPtr collapseRampParametersInternal( const IECore::ConstCompoundDataPtr &parametersData, const std::string &shaderName )
870{

Callers 3

expandRampsMethod · 0.85

Calls 1

writableMethod · 0.45

Tested by

no test coverage detected