Class TextureSlot

TextureSlot class

Texture slot in Material, can be enumerated through material instance.

public class TextureSlot


SlotName { get; }The slot name that indicates where this texture will be bounded to.
Texture { get; }The texture that will be bounded to the material.


var mat = new LambertMaterial();
var tex = new Texture();
tex.FileName = "diffuse.png";
mat.SetTexture(Material.MapDiffuse, tex);
foreach(var slot in mat)
    Console.WriteLine($"Texture slot {slot.SlotName} = {slot.Texture}");

See Also