| | Name | Description |
|---|
 | BlendMode |
Gets the blending mode. Default value is Default.
|
 | BumpScaling |
Gets the bump scaling. Default value is 0.0f;
|
 | ColorAmbient |
Gets the color ambient. Default value is (.2f, .2f, .2f, 1.0f).
|
 | ColorDiffuse |
Gets the color diffuse. Default value is white.
|
 | ColorEmissive |
Gets the color emissive. Default value is black.
|
 | ColorReflective |
Gets the color reflective. Default value is black.
|
 | ColorSpecular |
Gets the color specular. Default value is black.
|
 | ColorTransparent |
Gets the color transparent. Default value is black.
|
 | HasBlendMode |
Checks if the material has a blend mode property.
|
 | HasBumpScaling |
Checks if the material has a bump scaling property.
|
 | HasColorAmbient |
Checks if the material has a color ambient property.
|
 | HasColorDiffuse |
Checks if the material has a color diffuse property.
|
 | HasColorEmissive |
Checks if the material has a color emissive property.
|
 | HasColorReflective |
Checks if the material has a color reflective property.
|
 | HasColorSpecular |
Checks if the material has a color specular property.
|
 | HasColorTransparent |
Checks if the material has a color transparent property.
|
 | HasName |
Checks if the material has a name property.
|
 | HasOpacity |
Checks if the material has an opacity property.
|
 | HasReflectivity |
Checks if the material has a reflectivty property.
|
 | HasShaders |
Gets if the material has embedded shader source code.
|
 | HasShadingMode |
Checks if the material has a shading-mode property.
|
 | HasShininess |
Checks if the material has a shininess property.
|
 | HasShininessStrength |
Checks if the material has a shininess strength property.
|
 | HasTextureAmbient |
Gets if the material has a ambient texture in the first texture index.
|
 | HasTextureAmbientOcclusion |
Gets if the material has an ambient occlusion map in in the first texture index.
|
 | HasTextureDiffuse |
Gets if the material has a diffuse texture in the first texture index.
|
 | HasTextureDisplacement |
Gets if the material has a displacement texture in the first texture index.
|
 | HasTextureEmissive |
Gets if the material has a emissive texture in the first texture index.
|
 | HasTextureHeight |
Gets if the material has a height texture in the first texture index.
|
 | HasTextureLightMap |
Gets if the material has a light map texture in the first texture index.
|
 | HasTextureNormal |
Gets if the material has a normal texture in the first texture index.
|
 | HasTextureOpacity |
Gets if the material has an opacity texture in the first texture index.
|
 | HasTextureReflection |
Gets if the material has a reflection texture in the first texture index.
|
 | HasTextureSpecular |
Gets if the material has a specular texture in the first texture index.
|
 | HasTransparencyFactor |
Checks if the material has a transparency factor property.
|
 | HasTwoSided |
Checks if the material has a two-sided property.
|
 | HasWireFrame |
Checks if the material has a wireframe property.
|
 | IsPBRMaterial |
Determines if the material is part of a PBR workflow or not.
|
 | IsTwoSided |
Gets if the material should be rendered as two-sided. Default value is false.
|
 | IsWireFrameEnabled |
Gets if wireframe should be enabled. Default value is false.
|
 | Name |
Gets the material name value, if any. Default value is an empty string.
|
 | Opacity |
Gets the opacity. Default value is 1.0f.
|
 | PBR |
Gets a group accessor for any PBR properties in the material.
|
 | PropertyCount |
Gets the number of properties contained in the material.
|
 | Reflectivity |
Gets the reflectivity. Default value is 0.0f;
|
 | Shaders |
Gets a group accessor for any embedded shader source code in the material.
|
 | ShadingMode |
Gets the shading mode. Default value is None, meaning it is not defined.
|
 | Shininess |
Gets the shininess. Default value is 0.0f;
|
 | ShininessStrength |
Gets the shininess strength. Default vaulue is 1.0f.
|
 | TextureAmbient |
Gets or sets ambient texture properties in the first texture index.
|
 | TextureAmbientOcclusion |
Gets or sets ambient occlusion texture properties in the first texture index.
|
 | TextureDiffuse |
Gets or sets diffuse texture properties in the first texture index.
|
 | TextureDisplacement |
Gets or sets displacement texture properties in the first texture index.
|
 | TextureEmissive |
Gets or sets emissive texture properties in the first texture index.
|
 | TextureHeight |
Gets or sets height texture properties in the first texture index.
|
 | TextureLightMap |
Gets or sets light map texture properties in the first texture index.
|
 | TextureNormal |
Gets or sets normal texture properties in the first texture index.
|
 | TextureOpacity |
Gets or sets opacity texture properties in the first texture index.
|
 | TextureReflection |
Gets or sets reflection texture properties in the first texture index.
|
 | TextureSpecular |
Gets or sets specular texture properties in the first texture index.
|
 | TransparencyFactor |
Gets the transparency factor. This is used to make a surface more or less opaque (0 = opaque, 1 = transparent). Default value is 0.0f.
|