Beispiel #1
0
 public static TextureItemOut SetSpecular(TextureItemOut textureItem, Dictionary <string, TextureItemOut> textures)
 {
     if (textureItem.TextureTypeName != Specular)
     {
         textureItem.TextureTypeName = Specular;
     }
     return(SetInDictionary(textureItem, textures));
 }
Beispiel #2
0
 public static TextureItemOut SetDiffuse(TextureItemOut textureItem, Dictionary <string, TextureItemOut> textures)
 {
     if (textureItem.TextureTypeName != Diffuse)
     {
         textureItem.TextureTypeName = Diffuse;
     }
     return(SetInDictionary(textureItem, textures));
 }
Beispiel #3
0
 public static TextureItemOut SetBump(TextureItemOut textureItem, Dictionary <string, TextureItemOut> textures)
 {
     if (textureItem.TextureTypeName != Bump)
     {
         textureItem.TextureTypeName = Bump;
     }
     return(SetInDictionary(textureItem, textures));
 }
Beispiel #4
0
 public static TextureItemOut SetHeight(TextureItemOut textureItem, Dictionary <string, TextureItemOut> textures)
 {
     if (textureItem.TextureTypeName != Height)
     {
         textureItem.TextureTypeName = Height;
     }
     return(SetInDictionary(textureItem, textures));
 }
Beispiel #5
0
 public static TextureItemOut SetOpacity(TextureItemOut textureItem, Dictionary <string, TextureItemOut> textures)
 {
     if (textureItem.TextureTypeName != Opacity)
     {
         textureItem.TextureTypeName = Opacity;
     }
     return(SetInDictionary(textureItem, textures));
 }
Beispiel #6
0
 public static TextureItemOut SetEmissive(TextureItemOut textureItem, Dictionary <string, TextureItemOut> textures)
 {
     if (textureItem.TextureTypeName != Emissive)
     {
         textureItem.TextureTypeName = Emissive;
     }
     return(SetInDictionary(textureItem, textures));
 }
Beispiel #7
0
 public static TextureItemOut SetReflection(TextureItemOut textureItem,
                                            Dictionary <string, TextureItemOut> textures)
 {
     if (textureItem.TextureTypeName != Reflection)
     {
         textureItem.TextureTypeName = Reflection;
     }
     return(SetInDictionary(textureItem, textures));
 }
Beispiel #8
0
 private static TextureItemOut SetInDictionary(TextureItemOut textureItemOut,
                                               Dictionary <string, TextureItemOut> textures)
 {
     return(textures[textureItemOut.TextureTypeName] = textureItemOut);
 }