#include <Appearance.h>
Inherits X3D::X3DAppearanceNode.

Public Member Functions | |
| Appearance (const AP_Xml &xml, SFNode scene) | |
| const FillProperties & | fillProperties (void) const |
| Inline. | |
| AP_Bool | Init (void) |
| Interface The render and init API function is not present in the X3D ISO/IEC 19775-1:2008 standard. We will use it to OpenGL direct rendering. It is a pure virtual function and must be overloaded from some X3D classes. | |
| const LineProperties & | lineProperties (void) const |
| X3DMaterialNode * | material (void) const |
| void | Render (void) |
| X3DTextureNode * | texture (void) const |
| virtual | ~Appearance (void) |
Protected Attributes | |
| FillProperties | _m_fillProperties |
| LineProperties | _m_lineProperties |
| X3DMaterialNode * | _m_material |
| M< X3DShaderNode * > | _m_shaders |
| X3DTextureNode * | _m_texture |
| X3DTextureTransformNode * | _m_textureTransform |
| Appearance | ( | const AP_Xml & | xml, | |
| SFNode | scene | |||
| ) |
| ~Appearance | ( | void | ) | [virtual] |
| const FillProperties& fillProperties | ( | void | ) | const [inline] |
Inline.
| AP_Bool Init | ( | void | ) | [virtual] |
| const LineProperties& lineProperties | ( | void | ) | const [inline] |
| X3DMaterialNode* material | ( | void | ) | const [inline] |
| void Render | ( | void | ) | [virtual] |
Reimplemented from X3DNode.
| X3DTextureNode* texture | ( | void | ) | const [inline] |
FillProperties _m_fillProperties [protected] |
LineProperties _m_lineProperties [protected] |
X3DMaterialNode* _m_material [protected] |
M<X3DShaderNode*> _m_shaders [protected] |
X3DTextureNode* _m_texture [protected] |
X3DTextureTransformNode* _m_textureTransform [protected] |
1.5.8