Example #1
0
        public Glow(Device device, AssetManager assetManager)
        {
            this.device = device;
            this.shader = assetManager.Load(@"Engine\Glow.fx") as Shader;

            IsEnabled = true;
            RadialBlurScaleFactor = -0.004f;
            BlurWidth = 8.0f;
            GlowIntensity = 0.7f;
            HighlightIntensity = 0.4f;
        }
Example #2
0
 public Skybox(Device device, AssetManager assetManager)
 {
     this.device = device;
     this.shader = assetManager.Load(@"Engine\Skybox.fx") as Shader;
     AmbientColor = Color.White;
 }
Example #3
0
 public ShaderEditorViewModel(Shader shader)
 {
     this.shader = shader;
     SaveCommand = new DelegateCommand(Save);
     Document = new TextDocument(File.ReadAllText(shader.EffectFile));
 }
Example #4
0
 public DarkenBorder(Device device, AssetManager assetManager)
 {
     this.device = device;
     this.shader = assetManager.Load(@"Engine\DarkenBorder.fx") as Shader;
     IsEnabled = true;
 }
Example #5
0
 public void Shader_UberShader_Test()
 {
     var shader = new Shader(Device, Path.Combine(RenderSettings.MediaPath, "Engine/UberShader.fx"), "Engine/UberShader.fx");
     Assert.IsTrue(shader.Render(new Material("Material"), new Light(), new Camera(), Matrix4.Identity, (p) => true));
 }
Example #6
0
 public void Shader_Constructor_Test()
 {
     var shader = new Shader(Device, TestHelpers.SampleShaderPath, "SimpleShader");
     Assert.AreEqual("SimpleShader", shader.Name);
     Assert.AreEqual(shader.Name, shader.ToString());
 }