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; }
public Skybox(Device device, AssetManager assetManager) { this.device = device; this.shader = assetManager.Load(@"Engine\Skybox.fx") as Shader; AmbientColor = Color.White; }
public ShaderEditorViewModel(Shader shader) { this.shader = shader; SaveCommand = new DelegateCommand(Save); Document = new TextDocument(File.ReadAllText(shader.EffectFile)); }
public DarkenBorder(Device device, AssetManager assetManager) { this.device = device; this.shader = assetManager.Load(@"Engine\DarkenBorder.fx") as Shader; IsEnabled = true; }
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)); }
public void Shader_Constructor_Test() { var shader = new Shader(Device, TestHelpers.SampleShaderPath, "SimpleShader"); Assert.AreEqual("SimpleShader", shader.Name); Assert.AreEqual(shader.Name, shader.ToString()); }