Esempio n. 1
0
        public void Update <T>(out BehaviourParameter.ErrorInfo updateErrorInfo, ref T parameter, PoolMapper mapper) where T : unmanaged, IEffectInParameter
        {
            Debug.Assert(IsTypeValid(ref parameter));

            UpdateParameterBase(ref parameter);

            Parameter = MemoryMarshal.Cast <byte, BiquadFilterEffectParameter>(parameter.SpecificData)[0];
            IsEnabled = parameter.IsEnabled;

            updateErrorInfo = new BehaviourParameter.ErrorInfo();
        }
Esempio n. 2
0
 /// <summary>
 /// Create a new <see cref="BiquadFilterEffect"/>.
 /// </summary>
 public BiquadFilterEffect()
 {
     Parameter = new BiquadFilterEffectParameter();
     State     = new BiquadFilterState[Constants.ChannelCountMax];
 }