GEE_Material Class Reference

#include <gee_material.h>

List of all members.

Public Member Functions

Protected Attributes


Constructor & Destructor Documentation

GEE_Material::GEE_Material float  shine = 0.5,
const VEE_Vector4 color = VEE_Vector4ONE,
int  flags = GEE_MAT_LIGHTING|GEE_MAT_SMOOTH|GEE_MAT_TWO_SIDED
 

GEE_Material::~GEE_Material  ) 
 


Member Function Documentation

bool GEE_Material::read GEE_Io  ) 
 

bool GEE_Material::write GEE_Io  ) 
 

float GEE_Material::shine  )  const [inline]
 

void GEE_Material::setShine float  s  )  [inline]
 

int GEE_Material::flags  )  const [inline]
 

void GEE_Material::setFlags int  f  )  [inline]
 

void GEE_Material::setColor const VEE_Vector4 c  )  [inline]
 

Sets all color components at once.

const VEE_Vector4& GEE_Material::ambient  )  const [inline]
 

void GEE_Material::setAmbient const VEE_Vector4 color  )  [inline]
 

const VEE_Vector4& GEE_Material::diffuse  )  const [inline]
 

void GEE_Material::setDiffuse const VEE_Vector4 color  )  [inline]
 

const VEE_Vector4& GEE_Material::specular  )  const [inline]
 

void GEE_Material::setSpecular const VEE_Vector4 color  )  [inline]
 

float GEE_Material::burn  )  const [inline]
 

void GEE_Material::setBurn float  b  )  [inline]
 

bool GEE_Material::useVertexColors  )  const [inline]
 

void GEE_Material::setUseVertexColors bool  useColors  )  [inline]
 

void GEE_Material::setTwoSided bool  twoSided  )  [inline]
 

void GEE_Material::enableBlend bool  blend  )  [inline]
 

bool GEE_Material::blend  )  const [inline]
 

const std::string& GEE_Material::texture  )  const [inline]
 

void GEE_Material::setTexture const std::string &  t  )  [inline]
 

bool GEE_Material::operator== const GEE_Material that  ) 
 


Member Data Documentation

float GEE_Material::m_shine [protected]
 

VEE_Vector4 GEE_Material::m_ambient [protected]
 

Colors.

VEE_Vector4 GEE_Material::m_diffuse [protected]
 

VEE_Vector4 GEE_Material::m_specular [protected]
 

float GEE_Material::m_burn [protected]
 

int GEE_Material::m_flags [protected]
 

std::string GEE_Material::m_texture [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:08 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6