Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public void RenderWCR(int src, int dst, WCR wcr)
 {
     RenderWCR(src, workRT[dst], wcr);
 }
Пример #4
0
 public void RenderWCR(int src, RT dst, WCR wcr)
 {
     Blit(src, dst, "WCR");
 }
Пример #5
0
 public void RenderHandTremor(int src, int dst, WCR wcr)
 {
     RenderHandTremor(src, workRT[dst], wcr);
 }
Пример #6
0
 public void RenderHandTremor(int src, RT dst, WCR wcr)
 {
     Blit(src, dst, "HandTremor");
 }