MaterialOverrides Class
Namespace: Stride.Rendering.MaterialsAssembly: Stride.Rendering.dll
Material overrides used in a MaterialBlendLayer
                 System.Object →  
                MaterialOverrides
              
              
                 Derived from MaterialOverrides: 
              
              
              
[DataContract("MaterialOverrides")]
[Display("Layer Overrides", null)]
public class MaterialOverrides
              | Name | Description | |
|---|---|---|
| Constructors | ||
| MaterialOverrides() | Initializes a new instance of the MaterialOverrides class.  | 
                          |
| Properties | ||
| UVScale | Gets or sets the scale u and v.  | 
                          |
| Operators | ||
| Multiply(MaterialOverrides, MaterialOverrides) | Implements the multiply operator in order to support correct calculation of overrides for a particular layer.  | 
                          |
Constructors
MaterialOverrides()
Initializes a new instance of the MaterialOverrides class.
public MaterialOverrides()
              Properties
UVScale
Gets or sets the scale u and v.
[DataMember(80)]
[Display("UV Scale", null)]
public Vector2 UVScale { get; set; }
              Property Value
| Type | Description | 
|---|---|
| Vector2 | The scale u.  | 
                  
Operators
Multiply(MaterialOverrides, MaterialOverrides)
Implements the multiply operator in order to support correct calculation of overrides for a particular layer.
public static MaterialOverrides operator *(MaterialOverrides left, MaterialOverrides right)
              Parameters
| Type | Name | Description | 
|---|---|---|
| MaterialOverrides | left | The left.  | 
                  
| MaterialOverrides | right | The right.  | 
                  
Returns
| Type | Description | 
|---|---|
| MaterialOverrides | The result of the operator.  |