Ejemplo n.º 1
0
        public void AddCorrectSize()
        {
            var pass = ConfigurationPass.GetCorrectSize();

            Main.Passes.Add(pass);
            ModelPasses.Add(new ModelConfigurationPass(pass));
        }
Ejemplo n.º 2
0
        public void AddGmic()
        {
            var pass = ConfigurationPass.GetGmic();

            Main.Passes.Add(pass);
            ModelPasses.Add(new ModelConfigurationPass(pass));
        }
Ejemplo n.º 3
0
        public void AddUpscaleFactor()
        {
            var pass = ConfigurationPass.GetUpscaleFactor(2);

            Main.Passes.Add(pass);
            ModelPasses.Add(new ModelConfigurationPass(pass));
        }
Ejemplo n.º 4
0
        public void AddUpscaleFixed()
        {
            var pass = ConfigurationPass.GetUpscaleFixed(4096);

            Main.Passes.Add(pass);
            ModelPasses.Add(new ModelConfigurationPass(pass));
        }
Ejemplo n.º 5
0
        public void AddFixedPass()
        {
            var pass = ConfigurationPass.GetNewFixer(1024);

            Main.Passes.Add(pass);
            ModelPasses.Add(new ModelConfigurationPass(pass));
        }
Ejemplo n.º 6
0
        public void AddDividePass()
        {
            var pass = ConfigurationPass.GetNewDivider(2);

            Main.Passes.Add(pass);
            ModelPasses.Add(new ModelConfigurationPass(pass));
        }
Ejemplo n.º 7
0
        public void AddFormatPass()
        {
            var pass = ConfigurationPass.GetNewForceFormat("BC7_UNORM");

            Main.Passes.Add(pass);
            ModelPasses.Add(new ModelConfigurationPass(pass));
        }
Ejemplo n.º 8
0
        public void AddForceMipmap()
        {
            var pass = ConfigurationPass.GetForceMipmap();

            Main.Passes.Add(pass);
            ModelPasses.Add(new ModelConfigurationPass(pass));
        }
Ejemplo n.º 9
0
        public void RemovePass(object obj)
        {
            var passSelected = obj as ModelConfigurationPass;

            if (passSelected != null)
            {
                Main.Passes.Remove(passSelected.Pass);
                ModelPasses.Remove(passSelected);
            }
        }