|
| | MGMaterial () |
| |
| | MGMaterial (const float ambient[3], const float diffuse[3], const float specular[3], const float emission[3], float shininess, float transparency) |
| |
| void | exec (MGRenderAttr::RENDERSIDE rs) const |
| | render GLAttribute process. [詳解]
|
| |
| void | setAmbientColor (const float ambientColor[3]) |
| |
| void | getAmbientColor (float ambientColor[3]) const |
| |
| void | setAmbientColor (float v0, float v1, float v2) |
| |
| void | setDiffuseColor (const float diffuseColor[3]) |
| |
| void | getDiffuseColor (float diffuseColor[3]) const |
| |
| void | setDiffuseColor (float v0, float v1, float v2) |
| |
| void | setSpecularColor (const float specularColor[3]) |
| |
| void | getSpecularColor (float specularColor[3]) const |
| |
| void | setSpecularColor (float v0, float v1, float v2) |
| |
| void | setEmissiveColor (const float emissiveColor[3]) |
| |
| void | getEmissiveColor (float emissiveColor[3]) const |
| |
| void | setEmissiveColor (float v0, float v1, float v2) |
| |
| void | setShininess (float shininess) |
| |
| float | getShininess () const |
| |
| void | setTransparency (float transparency) |
| |
| float | getTransparency () const |
| |
| long | identify_type () const |
| | Return This object's typeID. [詳解]
|
| |
| std::ostream & | out (std::ostream &ostrm) const |
| | Output function. [詳解]
|
| |
MGMaterial defines OpenGL's Material attributes.
See the private member data for the details.