protected Texture(string name, TextureSampler sampler, ColorSpaceTypes colorSpace, TextureTypes textureType) { Name = name; Sampler = sampler; ColorSpace = colorSpace; TextureType = textureType; }
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; }
public ImageTexture(string name, TextureSampler sampler, Image image, ColorSpaceTypes colorSpace, TextureTypes textureType = TextureTypes.Default) : base(name, sampler, colorSpace, textureType) { Image = image; }
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; }
public SolidTexture(string name, TextureSampler sampler, Vector4 color, ColorSpaceTypes colorSpace, TextureTypes textureType) : base(name, sampler, colorSpace, textureType) { Color = color; }
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; }