MaterialBlendLayers Class
Namespace: Stride.Rendering.MaterialsAssembly: Stride.Rendering.dll
A composition material to blend different materials in a stack based manner.
Derived from MaterialBlendLayers:
[DataContract("MaterialBlendLayers")]
[Display("Material Layers", null)]
public class MaterialBlendLayers : List<MaterialBlendLayer>, IList<MaterialBlendLayer>, ICollection<MaterialBlendLayer>, IReadOnlyList<MaterialBlendLayer>, IReadOnlyCollection<MaterialBlendLayer>, IEnumerable<MaterialBlendLayer>, IList, ICollection, IEnumerable, IMaterialLayers, IMaterialFeature, IMaterialShaderGenerator
Name | Description | |
---|---|---|
Constructors | ||
MaterialBlendLayers() | Initializes a new instance of the MaterialBlendLayers class. |
|
Properties | ||
Enabled | ||
Methods | ||
Visit(MaterialGeneratorContext) |
Constructors
MaterialBlendLayers()
Initializes a new instance of the MaterialBlendLayers class.
public MaterialBlendLayers()
Properties
Enabled
public bool Enabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
Visit(MaterialGeneratorContext)
public virtual void Visit(MaterialGeneratorContext context)
Parameters
Type | Name | Description |
---|---|---|
MaterialGeneratorContext | context |
Inherited Members
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.IList.get_Item(System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Add(Stride.Rendering.Materials.MaterialBlendLayer)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.AddRange(System.Collections.Generic.IEnumerable<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.AsReadOnly()
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.BinarySearch(Stride.Rendering.Materials.MaterialBlendLayer)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.BinarySearch(Stride.Rendering.Materials.MaterialBlendLayer, System.Collections.Generic.IComparer<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.BinarySearch(System.Int32, System.Int32, Stride.Rendering.Materials.MaterialBlendLayer, System.Collections.Generic.IComparer<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Clear()
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Contains(Stride.Rendering.Materials.MaterialBlendLayer)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.ConvertAll<TOutput>(System.Converter<Stride.Rendering.Materials.MaterialBlendLayer, TOutput>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.CopyTo(Stride.Rendering.Materials.MaterialBlendLayer[])
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.CopyTo(Stride.Rendering.Materials.MaterialBlendLayer[], System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.CopyTo(System.Int32, Stride.Rendering.Materials.MaterialBlendLayer[], System.Int32, System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Exists(System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Find(System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.FindAll(System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.FindIndex(System.Int32, System.Int32, System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.FindIndex(System.Int32, System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.FindIndex(System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.FindLast(System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.FindLastIndex(System.Int32, System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.FindLastIndex(System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.ForEach(System.Action<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.GetEnumerator()
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.GetRange(System.Int32, System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.IndexOf(Stride.Rendering.Materials.MaterialBlendLayer)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.IndexOf(Stride.Rendering.Materials.MaterialBlendLayer, System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.IndexOf(Stride.Rendering.Materials.MaterialBlendLayer, System.Int32, System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Insert(System.Int32, Stride.Rendering.Materials.MaterialBlendLayer)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.InsertRange(System.Int32, System.Collections.Generic.IEnumerable<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.LastIndexOf(Stride.Rendering.Materials.MaterialBlendLayer)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.LastIndexOf(Stride.Rendering.Materials.MaterialBlendLayer, System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.LastIndexOf(Stride.Rendering.Materials.MaterialBlendLayer, System.Int32, System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Remove(Stride.Rendering.Materials.MaterialBlendLayer)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.RemoveAll(System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.RemoveAt(System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.RemoveRange(System.Int32, System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Reverse()
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Reverse(System.Int32, System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Sort()
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Sort(System.Collections.Generic.IComparer<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Sort(System.Comparison<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.Generic.IEnumerable<Stride.Rendering.Materials.MaterialBlendLayer>.GetEnumerator()
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.IList.Add(System.Object)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.IList.Contains(System.Object)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.IList.IndexOf(System.Object)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.IList.Remove(System.Object)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.ToArray()
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.TrimExcess()
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.TrueForAll(System.Predicate<Stride.Rendering.Materials.MaterialBlendLayer>)
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Capacity
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Count
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.Item[System.Int32]
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.Generic.ICollection<Stride.Rendering.Materials.MaterialBlendLayer>.IsReadOnly
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.ICollection.IsSynchronized
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.ICollection.SyncRoot
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.IList.IsFixedSize
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.IList.IsReadOnly
System.Collections.Generic.List<Stride.Rendering.Materials.MaterialBlendLayer>.System.Collections.IList.Item[System.Int32]