Beispiel #1
0
 protected Texture(string name, TextureSampler sampler, ColorSpaceTypes colorSpace, TextureTypes textureType)
 {
     Name        = name;
     Sampler     = sampler;
     ColorSpace  = colorSpace;
     TextureType = textureType;
 }
Beispiel #2
0
 protected Texture(string name, TextureSampler sampler, ColorSpaceTypes colorSpace, TextureTypes textureType)
 {
     if (name == null)
     {
         throw new ArgumentNullException("name");
     }
     Name        = name;
     Sampler     = sampler;
     ColorSpace  = colorSpace;
     TextureType = textureType;
 }
Beispiel #3
0
 public ImageTexture(string name, TextureSampler sampler, Image image, ColorSpaceTypes colorSpace, TextureTypes textureType = TextureTypes.Default) : base(name, sampler, colorSpace, textureType)
 {
     Image = image;
 }
Beispiel #4
0
 public RenderTexture(string name, TextureSampler sampler, ColorSpaceTypes colorSpace, TextureTypes textureType, int width = 256, int height = 256) : base(name, sampler, colorSpace, textureType)
 {
     Width  = width;
     Height = height;
 }
Beispiel #5
0
 public SolidTexture(string name, TextureSampler sampler, Vector4 color, ColorSpaceTypes colorSpace, TextureTypes textureType) : base(name, sampler, colorSpace, textureType)
 {
     Color = color;
 }
Beispiel #6
0
 public MetallicRoughnessImageTexture(string name, TextureSampler sampler, Image image, float roughnessFactor, ColorSpaceTypes colorSpace, TextureTypes textureType = TextureTypes.Default)
     : base(name, sampler, image, colorSpace, textureType)
 {
     Image           = image;
     RoughnessFactor = roughnessFactor;
 }