public void UpdateWCR(WCR wcr) { if (!needsUpdate) { return; } SetFloat("_WetInWetLenRatio", wcr.WetInWetLenRatio); SetFloat("_WetInWetInvLenRatio", wcr.WetInWetInvLenRatio); SetFloat("_WetInWetLow", wcr.WetInWetLow); SetFloat("_WetInWetHigh", wcr.WetInWetHigh); SetFloat("_WetInWetDarkToLight", wcr.WetInWetDarkToLight); SetFloat("_WetInWetHueSimilarity", wcr.WetInWetHueSimilarity); SetFloat("_EdgeDarkingLenRatio", wcr.EdgeDarkingLenRatio); SetFloat("_EdgeDarkingInvLenRatio", wcr.EdgeDarkingInvLenRatio); SetFloat("_EdgeDarkingSize", wcr.EdgeDarkingSize); SetFloat("_EdgeDarkingScale", wcr.EdgeDarkingScale); }
public void UpdateHandTremor(WCR wcr) { if (!needsUpdate) { return; } SetFloat("_WCRBleeding", wcr.Bleeding); SetFloat("_WCROpacity", wcr.Opacity); SetFloat("_WCRHandTremorLen", wcr.HandTremorLen); SetFloat("_WCRHandTremorScale", wcr.HandTremorScale); SetFloat("_WCRHandTremorDrawCount", wcr.HandTremorDrawCount); SetFloat("_WCRHandTremorInvDrawCount", wcr.HandTremorInvDrawCount); SetFloat("_WCRHandTremorOverlapCount", wcr.HandTremorOverlapCount); SetFloat("_WCRPigmentDispersionScale", wcr.PigmentDispersionScale); SetFloat("_WCRTurbulenceFowScale1", wcr.TurbulenceFowScale1); SetFloat("_WCRTurbulenceFowScale2", wcr.TurbulenceFowScale2); }
public void RenderWCR(int src, int dst, WCR wcr) { RenderWCR(src, workRT[dst], wcr); }
public void RenderWCR(int src, RT dst, WCR wcr) { Blit(src, dst, "WCR"); }
public void RenderHandTremor(int src, int dst, WCR wcr) { RenderHandTremor(src, workRT[dst], wcr); }
public void RenderHandTremor(int src, RT dst, WCR wcr) { Blit(src, dst, "HandTremor"); }