コード例 #1
0
        private void SwitchFallbackEffect(FallbackEffectType fallbackEffectType, DynamicEffectInstance effectInstance, ParameterCollection passParameters, CompilerParameters compilerParameters)
        {
            // Fallback for errors
            effectInstance.HasErrors = true;
            var fallbackEffect = ComputeFallbackEffect(this, fallbackEffectType, EffectName, compilerParameters);

            UpdateEffect(effectInstance, fallbackEffect.Effect, fallbackEffect.UsedParameters, passParameters);
        }
コード例 #2
0
 private void SwitchFallbackEffect(FallbackEffectType fallbackEffectType, DynamicEffectInstance effectInstance, ParameterCollection passParameters, CompilerParameters compilerParameters)
 {
     // Fallback for errors
     effectInstance.HasErrors = true;
     var fallbackEffect = ComputeFallbackEffect(this, fallbackEffectType, EffectName, compilerParameters);
     UpdateEffect(effectInstance, fallbackEffect.Effect, fallbackEffect.UsedParameters, passParameters);
 }
コード例 #3
0
 public void SwitchFallbackEffect(FallbackEffectType fallbackEffectType, DynamicEffectInstance effectInstance, ParameterCollection passParameters)
 {
     var compilerParameters = BuildCompilerParameters(effectInstance, passParameters);
     SwitchFallbackEffect(fallbackEffectType, effectInstance, passParameters, compilerParameters);
 }
コード例 #4
0
        public void SwitchFallbackEffect(FallbackEffectType fallbackEffectType, DynamicEffectInstance effectInstance, ParameterCollection passParameters)
        {
            var compilerParameters = BuildCompilerParameters(effectInstance, passParameters);

            SwitchFallbackEffect(fallbackEffectType, effectInstance, passParameters, compilerParameters);
        }