void PhysicalSurface::setOuterMaterial(const std::shared_ptr<Material>& mat) { swapChild(_outerMat, mat); _outerMat = mat; stampCurrentUpdate(); }
void StageSet::setBackdrop(const std::shared_ptr<Backdrop>& backdrop) { swapChild(_backdrop, backdrop); _backdrop = backdrop; stampCurrentUpdate(); }
void PhysicalSurface::setCoating(const std::shared_ptr<Coating>& coating) { swapChild(_coating, coating); _coating = coating; stampCurrentUpdate(); }
void StageSet::setAmbientMaterial(const std::shared_ptr<Material>& ambientMaterial) { swapChild(_ambientMaterial, ambientMaterial); _ambientMaterial = ambientMaterial; stampCurrentUpdate(); }