Language: Visual BasicC#C++JScript(Show All)
Material Structure (Microsoft.DirectX.Direct3D)
Specifies material properties.
Definition
| Visual Basic | Public Structure Material |
| C# | public struct Material |
| C++ | public value class Material sealed |
| JScript | In JScript, you can use structures, but you cannot define your own. |
Members Table
The following table lists the members exposed by the object.
Methods
| Method | Description |
| Equals | Returns a value that indicates whether the current instance is equal to a specified object. |
| GetHashCode | Returns the hash code for the current instance. |
| Material | Initializes a new instance of the Material class. |
op_Equality | Compares the current instance of a class to another instance to determine whether they are the same. |
op_Inequality | Compares the current instance of a class to another instance to determine whether they are different. |
| ToString | Obtains a string representation of the current instance. |
Properties
| Property | Description |
| Ambient | Retrieves or sets a value that specifies the ambient color. |
| AmbientColor | Retrieves or sets the ambient ColorValue. |
| Diffuse | Retrieves or sets a value that specifies the diffuse color. |
| DiffuseColor | Retrieves or sets the diffuse ColorValue. |
| Emissive | Retrieves or sets a value that specifies the emissive color. |
| EmissiveColor | Retrieves or sets the emissive ColorValue. |
| Specular | Retrieves or sets a value that specifies the specular color. |
| SpecularColor | Retrieves or sets the specular ColorValue. |
| SpecularSharpness | Retrieves or sets a value that specifies the sharpness of specular highlights. |
Structure Information
| Namespace | Microsoft.DirectX.Direct3D |
| Assembly | Microsoft.DirectX.Direct3D (microsoft.directx.direct3d.dll) |
| Strong Name | Microsoft.DirectX.Direct3D,
Version=1.0.900.0,
Culture=neutral,
PublicKeyToken=d3231b57b74a1492 |
See Also