Esempio n. 1
0
        protected override void InitializeViewCore()
        {
            if (Data[0] != null)
            {
                DiffuseMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Diffuse Map", Data[0]);
                AddChildNode(DiffuseMap);
            }

            if (Data[1] != null)
            {
                NormalMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Normal Map", Data[1]);
                AddChildNode(NormalMap);
            }

            if (Data[2] != null)
            {
                SpecularMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Specular Map", Data[2]);
                AddChildNode(SpecularMap);
            }

            if (Data[3] != null)
            {
                ReflectionMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Reflection Map", Data[3]);
                AddChildNode(ReflectionMap);
            }

            if (Data[4] != null)
            {
                HighlightMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Highlight Map", Data[4]);
                AddChildNode(HighlightMap);
            }

            if (Data[5] != null)
            {
                GlowMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Glow Map", Data[5]);
                AddChildNode(GlowMap);
            }

            if (Data[6] != null)
            {
                NightMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Night Map", Data[6]);
                AddChildNode(NightMap);
            }

            if (Data[7] != null)
            {
                DetailMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Detail Map", Data[7]);
                AddChildNode(DetailMap);
            }

            if (Data[8] != null)
            {
                ShadowMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Shadow Map", Data[8]);
                AddChildNode(ShadowMap);
            }
        }
Esempio n. 2
0
        private void CreateTextureMapViewModel(TextureMap textureMap, int index)
        {
            switch (index)
            {
            case 0:
                DiffuseMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Diffuse Map", textureMap);
                return;

            case 1:
                NormalMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Normal Map", textureMap);
                return;

            case 2:
                SpecularMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Specular Map", textureMap);
                return;

            case 3:
                ReflectionMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Reflection Map", textureMap);
                return;

            case 4:
                HighlightMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Hightlight Map", textureMap);
                return;

            case 5:
                GlowMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Glow Map", textureMap);
                return;

            case 6:
                NightMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Night Map", textureMap);
                return;

            case 7:
                DetailMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Detail Map", textureMap);
                return;

            case 8:
                ShadowMap = ( TextureMapViewNode )DataViewNodeFactory.Create("Shadow Map", textureMap);
                return;
            }
        }