Esempio n. 1
0
        public override bool Update()
        {
            if (IsDirty)
            {
                string selection = EvaluateChoice();
                Count = 0;

                if (!string.IsNullOrEmpty(selection))
                {
                    EffectHandle paramHandle = Effect.GetParameter(null, selection);

                    if (paramHandle == null)
                    {
                        Log.Error("SAS: Couldn't get loopbycount parameter");
                    }
                    else
                    {
                        Count = SasHelper.GetIntegerFromParam(Effect, paramHandle);
                    }
                }

                IsDirty = false;
            }
            return(true);
        }
Esempio n. 2
0
 public override bool Update()
 {
     if (IsDirty)
     {
         string       selection   = EvaluateChoice();
         EffectHandle paramHandle = Effect.GetParameter(null, selection);
         if (paramHandle != null)
         {
             Stencil = SasHelper.GetIntegerFromParam(Effect, paramHandle);
         }
         else
         {
             Log.Error("SAS: Couldn't get clear stencil parameter");
         }
         IsDirty = false;
     }
     return(true);
 }