#include <StreamlineMaterial.h>
Public Methods | |
CStreamlineMaterial & | operator= (const CStreamlineMaterial &material) |
Overloaded operator '='. | |
CStreamlineMaterial (GLubyte *ambientRGB, GLubyte *diffuseRGB, GLubyte *specularRGB, GLubyte opacity) | |
CStreamlineMaterial (const CStreamlineMaterial &material) | |
Copy-constructor. | |
void | GetSpecularRGB (GLubyte *specularRGB) |
void | GetDiffuseRGB (GLubyte *diffuseRGB) |
void | GetAmbientRGB (GLubyte *ambientRGB) |
void | SetAmbientRGB (GLubyte *ambientRGB) |
void | SetDiffuseRGB (GLubyte *diffuseRGB) |
void | SetSpecularRGB (GLubyte *specularRGB) |
void | SetOpacity (GLubyte opacity) |
CStreamlineMaterial () | |
virtual | ~CStreamlineMaterial () |
Public Attributes | |
GLubyte | m_AmbientRGB [3] |
GLubyte | m_SpecularRGB [3] |
GLubyte | m_DiffuseRGB [3] |
GLfloat | m_AmbRGBF [3] |
GLfloat | m_DifRGBF [3] |
GLfloat | m_SpecRGBF [3] |
GLubyte | m_Opacity |
float | m_OpacityF |