Table of Contents

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

string

AmbientReflectivity

public Vector3 AmbientReflectivity { get; }

Property Value

Vector3

AmbientTexture

public string AmbientTexture { get; }

Property Value

string

BumpMap

public string BumpMap { get; }

Property Value

string

DiffuseReflectivity

public Vector3 DiffuseReflectivity { get; }

Property Value

Vector3

DiffuseTexture

public string DiffuseTexture { get; }

Property Value

string

DisplacementMap

public string DisplacementMap { get; }

Property Value

string

EmissiveCoefficient

public Vector3 EmissiveCoefficient { get; }

Property Value

Vector3

IlluminationModel

public int IlluminationModel { get; }

Property Value

int

Name

public string Name { get; }

Property Value

string

Opacity

public float Opacity { get; }

Property Value

float

OpticalDensity

public float OpticalDensity { get; }

Property Value

float

Sharpness

public float Sharpness { get; }

Property Value

float

SpecularColorTexture

public string SpecularColorTexture { get; }

Property Value

string

SpecularExponent

public float SpecularExponent { get; }

Property Value

float

SpecularHighlightTexture

public string SpecularHighlightTexture { get; }

Property Value

string

SpecularReflectivity

public Vector3 SpecularReflectivity { get; }

Property Value

Vector3

StencilDecalTexture

public string StencilDecalTexture { get; }

Property Value

string

TransmissionFilter

public Vector3 TransmissionFilter { get; }

Property Value

Vector3

Transparency

public float Transparency { get; }

Property Value

float