Public Member Functions | Public Attributes

xl7::direct3d::materials::Material Class Reference

#include <Material.h>

List of all members.

Public Member Functions

 Material (void)
 ~Material (void)
 Material (const Material &rhs)
Materialoperator= (const Material &rhs)
bool operator== (const Material &rhs) const
bool operator!= (const Material &rhs) const

Public Attributes

colors::Color ambient
colors::Color diffuse
colors::Color specular
colors::Color emissive
float shininess

Constructor & Destructor Documentation

xl7::direct3d::materials::Material::Material ( void   ) 

Default constructor.

xl7::direct3d::materials::Material::~Material ( void   ) 

Destructor.

xl7::direct3d::materials::Material::Material ( const Material rhs  ) 

Copy constructor.


Member Function Documentation

bool xl7::direct3d::materials::Material::operator!= ( const Material rhs  )  const
Material & xl7::direct3d::materials::Material::operator= ( const Material rhs  ) 

Copy assignment operator.

bool xl7::direct3d::materials::Material::operator== ( const Material rhs  )  const

Member Data Documentation

The ambient color of this material.

The diffuse color of this material.

The emissive color of this material.

The shininess of this material.

The specular color of this material.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines