Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

CImmMaterial Class Reference

#include <material.h>

Inheritance diagram for CImmMaterial::

CMaterial List of all members.

Public Methods

 CImmMaterial (CGLContext &context)
void SetAmbient (cpu_vec_xyzw ambient)
void SetDiffuse (cpu_vec_xyzw diffuse)
void SetSpecular (cpu_vec_xyzw specular)
void SetEmission (cpu_vec_xyzw emission)
void SetShininess (float shine)
cpu_vec_xyzw GetAmbient () const
cpu_vec_xyzw GetDiffuse () const
cpu_vec_xyzw GetSpecular () const
cpu_vec_xyzw GetEmission () const
float GetShininess () const
void LightsHaveSpecular ()

Constructor & Destructor Documentation

CImmMaterial::CImmMaterial ( CGLContext & context )
 

Definition at line 14 of file material.cpp.


Member Function Documentation

cpu_vec_xyzw CImmMaterial::GetAmbient ( ) const [inline]
 

Definition at line 50 of file material.h.

Referenced by CVsmManager::TransferSetupInfo().

cpu_vec_xyzw CImmMaterial::GetDiffuse ( ) const [inline]
 

Definition at line 51 of file material.h.

Referenced by CVsmManager::TransferSetupInfo().

cpu_vec_xyzw CImmMaterial::GetEmission ( ) const [inline]
 

Definition at line 53 of file material.h.

Referenced by CVsmManager::TransferSetupInfo().

float CImmMaterial::GetShininess ( ) const [inline]
 

Definition at line 54 of file material.h.

cpu_vec_xyzw CImmMaterial::GetSpecular ( ) const [inline]
 

Definition at line 52 of file material.h.

Referenced by CVsmManager::TransferSetupInfo().

void CImmMaterial::LightsHaveSpecular ( )
 

Definition at line 39 of file material.cpp.

void CImmMaterial::SetAmbient ( cpu_vec_xyzw ambient ) [inline, virtual]
 

Reimplemented from CMaterial.

Definition at line 44 of file material.h.

void CImmMaterial::SetDiffuse ( cpu_vec_xyzw diffuse ) [inline, virtual]
 

Reimplemented from CMaterial.

Definition at line 45 of file material.h.

Referenced by CMaterialManager::CMaterialManager().

void CImmMaterial::SetEmission ( cpu_vec_xyzw emission ) [inline, virtual]
 

Reimplemented from CMaterial.

Definition at line 47 of file material.h.

void CImmMaterial::SetShininess ( float shine ) [inline, virtual]
 

Reimplemented from CMaterial.

Definition at line 48 of file material.h.

void CImmMaterial::SetSpecular ( cpu_vec_xyzw specular ) [virtual]
 

Reimplemented from CMaterial.

Definition at line 25 of file material.cpp.


The documentation for this class was generated from the following files:
ps2gl version 0.2