The material base class. More...
#include <imaterial.h>
Inherits mi::base::Interface_declare< 0xaaf6c278, ... >.
The material base class.
Derived classes define the material properties of shapes. The material properties are applied to shapes together with the direct illumination using light sources. The material properties, e.g., the ambient, diffuse, and specular surface reflectivity, the shininess of the surface and its transparency shall be defined by a material attribute as part of the scene description. Only one material property can be active at the same time. All graphics elements that are affected by the material shall then be shaded in accordance to the material properties.