Exemple #1
0
        public Material(Material material)
        {
            Color   = material.Color;
            Texture = new Bitmap(material.Texture);
            Shaders = new List <Shader>(material.Shaders);
            Shaders_Color_Vertex = new List <Shader_Color_Vertex>(material.Shaders_Color_Vertex);

            Control = new Control_Material(this);

            ((Control_Material)Control).Color_Changed   += Color_Changed;
            ((Control_Material)Control).Shaders_Changed += Shaders_Changed;
        }
Exemple #2
0
        public Material(Color color)
        {
            Color   = color;
            Texture = new Bitmap(RE.Tiles);
            Shaders = new List <Shader>();
            Shaders_Color_Vertex = new List <Shader_Color_Vertex>();

            Control = new Control_Material(this);

            ((Control_Material)Control).Color_Changed   += Color_Changed;
            ((Control_Material)Control).Shaders_Changed += Shaders_Changed;
        }