#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] |