Inherits X3DAbstractNode.
Inherited by X3DGLAppearanceChildNode, X3DGLAppearanceNode, X3DGLChildNode, and X3DGLGeometryNode.
A set of X3DGLNode represents a scene graph related with the X3D scene graph. Each X3DNode able to be drawn directly has its X3DGLNode correspondence. For example X3DIndexedFaceSet is related with GLIndexedFaceSet, whereas Coordinate has no X3DGLNode correspondent.
|
Constructor.
|
|
Virtual destructor.
|
|
Copy constructor.
|
|
Clones the node.
Reimplemented from X3DAbstractNode. Reimplemented in GLScene, GLBox, GLCone, GLCylinder, GLIndexedFaceSet, GLSphere, GLGroup, GLStaticGroup, GLTransform, X3DGLChildNode, X3DGLGroupingNode, GLIndexedLineSet, GLPointSet, GLTriangleFanSet, GLTriangleSet, GLTriangleStripSet, X3DGLComposedGeometryNode, X3DGLGeometry3DNode, X3DGLGeometryNode, GLAppearance, GLFillProperties, GLLineProperties, GLMaterial, GLShape, X3DGLAppearanceChildNode, X3DGLAppearanceNode, X3DGLMaterialNode, X3DGLShapeNode, GLImageTexture, X3DGLTexture2DNode, X3DGLTextureNode, and X3DGLTextureTransformNode. |
|
Returns the X3DNode equivalent.
|
|
Renders the node in an openGL context.
Reimplemented in GLBox, GLCone, GLCylinder, GLIndexedFaceSet, GLSphere, GLTransform, GLIndexedLineSet, GLPointSet, GLTriangleFanSet, GLTriangleSet, GLTriangleStripSet, GLMaterial, and GLImageTexture. |
|
Sets the x3dReference.
|
|
Updates the attributes of the node.
Reimplemented in GLBox, GLCone, GLCylinder, GLIndexedFaceSet, GLSphere, GLTransform, GLIndexedLineSet, GLPointSet, GLTriangleFanSet, GLTriangleSet, GLTriangleStripSet, GLMaterial, and GLImageTexture. |
|
Pointer to the X3DNode equivalent.
|