Ejemplo n.º 1
0
        /// <summary>
        /// Retrieves all parameters of one of the standard types
        /// </summary>
        /// <param name="name">The name of the parameter</param>
        /// <returns>A list of parameters (or null if shared params aren't cached)</returns>
        #endregion
        public List <EffectParameter> this[EffectParameterNamesEnum name]
        {
            get
            {
                // If we don't cache shared parameters, there is no list
                if (!mCacheShared)
                {
                    return(null);
                }

                else
                {
                    return(mEffectParameterCache[(int)name]);
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Retrieves all parameters of one of the standard types
        /// </summary>
        /// <param name="name">The name of the parameter</param>
        /// <returns>A list of parameters (or null if shared params aren't cached)</returns>
        #endregion
        public List<EffectParameter> this[EffectParameterNamesEnum name]
        {
            get
            {
                // If we don't cache shared parameters, there is no list
                if (!mCacheShared)
                    return null;

                else
                    return mEffectParameterCache[(int)name];
            }
        }
Ejemplo n.º 3
0
 public List<EffectParameter> this[EffectParameterNamesEnum p0]
 {
     get
     {
         if (!this.f00000a)
         {
             return null;
         }
         return this.f00014a[(int) p0];
     }
 }