H3D API
2.4.1
|
An abstract node is a node that cannot be instantiated itself via the H3DNodeDatabase but is a common base class for other nodes. More...
Classes | |
class | H3D::H3DHapticsRendererNode |
Base class for all haptic renderers, i.e. More... | |
struct | H3D::H3DScriptNode |
The base class for script nodes. More... | |
class | H3D::H3DSingleTextureNode |
This abstract node type is the base type for all texture nodes that is defined by a single texture. More... | |
class | H3D::H3DSurfaceNode |
Base class for all surfaces. More... | |
class | H3D::X3DScriptNode |
The base class for script nodes. More... | |
class | H3D::X3DTexture2DNode |
This abstract node type is the base type for all node types which specify 2D sources for texture images. More... | |
class | H3D::X3DTexture3DNode |
This abstract node type is the base type for all node types which specify 3D sources for texture images. More... | |
class | H3D::H3DFakeHapticsDevice |
<> More... | |
class | H3D::H3DFrictionalSurfaceNode |
Base class for surfaces with friction. More... | |
class | H3D::H3DGeneratedFragmentShaderNode |
The H3DGeneratedFragmentShaderNode node is the base class for shader generator nodes that specify a fragment shader values. More... | |
class | H3D::H3DGeneratedShaderNode |
The H3DGeneratedShaderNode node is the base class for nodes that generates GLSL shaders for use in place of a ComposedShader in the Appearance field. More... | |
class | H3D::H3DGeneratedVertexShaderNode |
The H3DGeneratedVertexShaderNode node is the base class for shader generator nodes that only modify the vertex shader values and ignores the fragment shader. More... | |
class | H3D::H3DHapticsDevice |
Base class for all haptic devices. More... | |
class | H3D::H3DImageLoaderNode |
H3DImageLoaderNode is a virtual base class for classes that read an image file format such as PNG or JPEG and construct an Image class with the data from the file. More... | |
class | H3D::H3DOptionNode |
This abstract node type indicates that the concrete nodes which are instantiated based on it may be used in options fields. More... | |
class | H3D::H3DRenderModeGroupNode |
The H3DRenderModeGroupNode is a base class for all nodes that wants in some way change the OpenGL state during the rendering of all X3DGeometryNode instances in the children field. More... | |
class | H3D::H3DShadowObjectNode |
The H3DShadowObjectNode is the base class for all shadow objects for use in the ShadowCaster node. More... | |
class | H3D::H3DSoundFileNode |
This abstract node type is used to derive node types that can stream PCM sound data from a file. More... | |
class | H3D::H3DSoundStreamNode |
This abstract node type is used to derive node types that can stream PCM sound data. More... | |
class | H3D::H3DStiffnessSurfaceNode |
A H3DStiffnessSurfaceNode is the base class for surfaces that have stiffness and damping. More... | |
class | H3D::H3DVideoClipDecoderNode |
H3DVideoClipDecoderNode is a virtual base class for classes decoding video clips making new frames available to render. More... | |
class | H3D::H3DVideoTextureNode |
H3DVideoTextureNode is a virtual base class for classes using video as a texture. More... | |
class | H3D::PlanarReflector |
The PlanarReflector defines a geometry which will act as a mirror in the scene. More... | |
class | H3D::ProximitySensor |
The ProximitySensor node generates events when the viewer enters, exits, and moves within a region in space (defined by a box). More... | |
class | H3D::ShaderChildNode |
This is the base node type for the child nodes of the ComposedShader node. More... | |
class | H3D::ShaderImageNode |
This is the base node type for the child nodes of the ComposedShader node which is image node type, it will a texture which will be used as texture image for opengl. More... | |
class | H3D::VisibilitySensor |
The VisibilitySensor node detects visibility changes of a rectangular box as the user navigates the world. More... | |
class | H3D::X3DAppearanceChildNode |
This is the base node type for the child nodes of the X3DAppearanceNode type. More... | |
class | H3D::X3DAppearanceNode |
This is the base node type for all Appearance nodes. More... | |
class | H3D::X3DBackgroundNode |
X3DBackgroundNode is the abstract type from which all backgrounds inherit. More... | |
class | H3D::X3DBindableNode |
X3DBindableNode is the abstract base type for all bindable children nodes, including Background, TextureBackground, Fog, NavigationInfo, Viewpoint and DeviceInfo. More... | |
class | H3D::X3DChildNode |
This abstract node type indicates that the concrete nodes which are instantiated based on it may be used in children, addChildren, and removeChildren fields. More... | |
class | H3D::X3DColorNode |
This is the base node type for color specifications in X3D. More... | |
class | H3D::X3DComposedGeometryNode |
This is the base node type for all composed 3D geometry in X3D. More... | |
class | H3D::X3DCoordinateNode |
This is the base node type for all coordinate node types in X3D. More... | |
class | H3D::X3DDragSensorNode |
This abstract node type is the base type for all drag-style pointing device sensors. More... | |
class | H3D::X3DEnvironmentalSensorNode |
This abstract node type is the base type for all sensors. More... | |
class | H3D::X3DEnvironmentTextureNode |
This abstract node type is the base type for all node types that specify cubic environment map sources for texture images. More... | |
class | H3D::X3DFontStyleNode |
This abstract node type is the base node type for all FontStyle nodes. More... | |
class | H3D::X3DGeometricPropertyNode |
This is the base node type for all geometric property node types defined in X3D. More... | |
class | H3D::X3DGeometryNode |
This is the base node type for all geometry in X3D. More... | |
class | H3D::X3DGroupingNode |
This abstract node type indicates that concrete node types derived from it contain children nodes and is the basis for all aggregation. More... | |
class | H3D::X3DInfoNode |
This is the base node type for all nodes that contain only information without visual semantics. More... | |
class | H3D::X3DInterpolatorNode |
The abstract node X3DInterpolatorNode forms the basis for all types of interpolators specified in this clause. More... | |
class | H3D::X3DKeyDeviceSensorNode |
This abstract node type is the base type for all sensor node types which operate using key devices. More... | |
class | H3D::X3DLightNode |
The X3DLightNode abstract node type is the base type from which all node types that serve as light sources are derived. More... | |
class | H3D::X3DMaterialNode |
This is the base node type for all Material nodes. More... | |
class | H3D::X3DMetadataObject |
This abstract interface is the basis for all metadata nodes. More... | |
class | H3D::X3DNetworkSensorNode |
This abstract node type is the basis for all sensors that generate events based on network activity. More... | |
class | H3D::X3DNode |
This abstract node type is the base type for all nodes in the X3D system. More... | |
class | H3D::X3DNormalNode |
This is the base node type for all normal node types in X3D. More... | |
class | H3D::X3DNurbsControlCurveNode |
This abstract node type is the base type for all node types that provide control curve information in 2D space. More... | |
class | H3D::X3DNurbsSurfaceGeometryNode |
The X3DNurbsSurfaceGeometryNode represents the abstract geometry type for all types of NURBS surfaces. More... | |
class | H3D::X3DParametricGeometryNode |
This abstract node type is the base type for all geometry node types that are created parametrically and use control points to describe the final shape of the surface. More... | |
class | H3D::X3DParticleEmitterNode |
The X3DParticleEmitterNode abstract type represents any node that is an emitter of particles. More... | |
class | H3D::X3DParticlePhysicsModelNode |
The X3DParticlePhysicsModelNode is the abstract representation of any node that will apply a form of constraints on the particles after they have been generated. More... | |
class | H3D::X3DPointingDeviceSensorNode |
This abstract node type is the base type for all pointing device sensors. More... | |
class | H3D::X3DPrototypeInstance |
This abstract node type is the base type for all prototype instances in the X3D system. More... | |
class | H3D::X3DSensorNode |
This abstract node type is the base type for all sensors. More... | |
class | H3D::X3DSequencerNode |
This abstract node type is the base node type from which all Sequencers are derived. More... | |
class | H3D::X3DShaderNode |
This abstract node type is the base type for all node types which specify a programmable shader. More... | |
class | H3D::X3DShapeNode |
This is the base node type for all Shape nodes. More... | |
class | H3D::X3DSoundNode |
This abstract node type is the base for all Sound nodes. More... | |
class | H3D::X3DSoundSourceNode |
This abstract node type is used to derive node types that can emit audio data. More... | |
class | H3D::X3DTextureCoordinateNode |
This abstract node type is the base type for all node types which specify texture coordinates. More... | |
class | H3D::X3DTextureNode |
This abstract node type is the base type for all node types which specify sources for texture images. More... | |
class | H3D::X3DTextureTransform2DNode |
<> More... | |
class | H3D::X3DTextureTransformNode |
This abstract node type is the base type for all node types which specify a transformation of texture coordinates. More... | |
class | H3D::X3DTouchSensorNode |
This abstract node type is the base type for all touch-style pointing device sensors. More... | |
class | H3D::X3DTriggerNode |
This abstract node type is the base node type from which all Triggers are derived. More... | |
class | H3D::X3DVertexAttributeNode |
This abstract node type is the base type for all node types that specify per-vertex attribute information to the shader. More... | |
An abstract node is a node that cannot be instantiated itself via the H3DNodeDatabase but is a common base class for other nodes.