void Noise::SwapInputs() { Color t = col[0]; col[0] = col[1]; col[1] = t; Texmap *x = subTex[0]; subTex[0] = subTex[1]; subTex[1] = x; pblock->SwapControllers(noise_color1,0,noise_color2,0); noise_param_blk.InvalidateUI(noise_color1); noise_param_blk.InvalidateUI(noise_color2); noise_param_blk.InvalidateUI(noise_map1); noise_param_blk.InvalidateUI(noise_map2); macroRecorder->FunctionCall(_T("swap"), 2, 0, mr_prop, _T("color1"), mr_reftarg, this, mr_prop, _T("color2"), mr_reftarg, this); macroRecorder->FunctionCall(_T("swap"), 2, 0, mr_prop, _T("map1"), mr_reftarg, this, mr_prop, _T("map2"), mr_reftarg, this); }
void Speckle::SwapInputs() { Color t = col[0]; col[0] = col[1]; col[1] = t; Texmap *x = subTex[0]; subTex[0] = subTex[1]; subTex[1] = x; // pblock->SwapControllers(PB_COL1, PB_COL2); pblock->SwapControllers(speckle_color1,0, speckle_color2,0); speckle_param_blk.InvalidateUI(speckle_color1); speckle_param_blk.InvalidateUI(speckle_color2); speckle_param_blk.InvalidateUI(speckle_map1); speckle_param_blk.InvalidateUI(speckle_map2); macroRec->FunctionCall(_T("swap"), 2, 0, mr_prop, _T("color1"), mr_reftarg, this, mr_prop, _T("color2"), mr_reftarg, this); macroRec->FunctionCall(_T("swap"), 2, 0, mr_prop, _T("map1"), mr_reftarg, this, mr_prop, _T("map2"), mr_reftarg, this); }