Public Member Functions | Public Attributes

ms3d::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 Init (const unsigned char *buffer, unsigned *offset)

Public Attributes

String< 32 > name
Vector< Scalar< float >, 4 > ambient
Vector< Scalar< float >, 4 > diffuse
Vector< Scalar< float >, 4 > specular
Vector< Scalar< float >, 4 > emissive
Scalar< float > shininess
Scalar< float > transparency
Scalar< char > mode
String< 128 > texture
String< 128 > alphamap

Constructor & Destructor Documentation

ms3d::Material::Material ( void   ) 

Default constructor.

ms3d::Material::~Material ( void   ) 

Destructor.

ms3d::Material::Material ( const Material rhs  ) 

Copy constructor.


Member Function Documentation

bool ms3d::Material::Init ( const unsigned char *  buffer,
unsigned *  offset 
)
Material & ms3d::Material::operator= ( const Material rhs  ) 

Copy assignment operator.


Member Data Documentation


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