Class MaterialDefinition
- Namespace
- NeoVeldrid.Utilities
- Assembly
- NeoVeldrid.Utilities.dll
An individual material definition from a Wavefront MTL file.
public class MaterialDefinition
- Inheritance
-
MaterialDefinition
- Inherited Members
Properties
AlphaMap
public string AlphaMap { get; }
Property Value
AmbientReflectivity
public Vector3 AmbientReflectivity { get; }
Property Value
AmbientTexture
public string AmbientTexture { get; }
Property Value
BumpMap
public string BumpMap { get; }
Property Value
DiffuseReflectivity
public Vector3 DiffuseReflectivity { get; }
Property Value
DiffuseTexture
public string DiffuseTexture { get; }
Property Value
DisplacementMap
public string DisplacementMap { get; }
Property Value
EmissiveCoefficient
public Vector3 EmissiveCoefficient { get; }
Property Value
IlluminationModel
public int IlluminationModel { get; }
Property Value
Name
public string Name { get; }
Property Value
Opacity
public float Opacity { get; }
Property Value
OpticalDensity
public float OpticalDensity { get; }
Property Value
Sharpness
public float Sharpness { get; }
Property Value
SpecularColorTexture
public string SpecularColorTexture { get; }
Property Value
SpecularExponent
public float SpecularExponent { get; }
Property Value
SpecularHighlightTexture
public string SpecularHighlightTexture { get; }
Property Value
SpecularReflectivity
public Vector3 SpecularReflectivity { get; }
Property Value
StencilDecalTexture
public string StencilDecalTexture { get; }
Property Value
TransmissionFilter
public Vector3 TransmissionFilter { get; }
Property Value
Transparency
public float Transparency { get; }