O'Reilly logo

3D Programming for Windows® by Charles Petzold

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Specular and Emissive Materials

Like many classes in the System.Windows.Media.Media3D namespace, the abstract Material class derives from Animatable. It has four descendents, as shown in the following class hierarchy:

Object     DispatcherObject (abstract)           DependencyObject                Freezable (abstract)                      Animatable (abstract)                            Material (abstract)                                  DiffuseMaterial (sealed)                                  EmissiveMaterial (sealed)                                  MaterialGroup (sealed)                                  SpecularMaterial (sealed)

The MaterialGroup class lets you layer materials. It defines a content property named Children of type MaterialCollection ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required