MaterialDiffuseLambertModelFeature Class
Namespace: Stride.Rendering.Materials
Assembly: Stride.Rendering.dll
The diffuse Lambertian for the diffuse material model attribute.
Derived from MaterialDiffuseLambertModelFeature:
[DataContract("MaterialDiffuseLambertModelFeature")]
[Display("Lambert", null)]
public class MaterialDiffuseLambertModelFeature : MaterialFeature, IEnergyConservativeDiffuseModelFeature, IMaterialDiffuseModelFeature, IMaterialShadingModelFeature, IMaterialFeature, IMaterialShaderGenerator, IEquatable<IMaterialShadingModelFeature>
|
Improve this Doc
View Source
Methods
Equals(IMaterialShadingModelFeature)
public bool Equals(IMaterialShadingModelFeature other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(MaterialDiffuseLambertModelFeature)
public bool Equals(MaterialDiffuseLambertModelFeature other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.Object.Equals(System.Object)
GenerateShader(MaterialGeneratorContext)
public override void GenerateShader(MaterialGeneratorContext context)
Parameters
Overrides
GetHashCode()
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.Object.GetHashCode()
|
Improve this Doc
View Source
Explicit Interface Implementations
IEnergyConservativeDiffuseModelFeature.IsEnergyConservative
bool IEnergyConservativeDiffuseModelFeature.IsEnergyConservative { get; set; }
Returns
Type |
Description |
System.Boolean |
|
Extension Methods