29 #ifndef __LINEPROPERTIES_H__
30 #define __LINEPROPERTIES_H__
81 Inst< SFNode > _metadata = 0,
82 Inst< SFBool > _applied = 0,
83 Inst< SFInt32 > _linetype = 0,
84 Inst< SFFloat > _linewidthScaleFactor = 0 );
94 virtual void render();
100 return "lineProperties";
Contains the SFFloat field class.
Contains the SFInt32 field class.
Header file for X3DAppearanceChildNode, X3D scene-graph node.
The LineProperties node specifies additional properties to be applied to all line geometry.
Definition: LineProperties.h:76
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: LineProperties.h:135
H3DUniquePtr< SFFloat > linewidthScaleFactor
The linewidthScaleFactor is a multiplicative value that scales the nominal linewidth by the linewidth...
Definition: LineProperties.h:132
virtual GLbitfield getAffectedGLAttribs()
Returns a bitmask of the OpenGL attrib bits that will be affected by this node.
Definition: LineProperties.h:89
virtual string defaultXMLContainerField()
Returns the default xml containerField attribute value.
Definition: LineProperties.h:99
H3DUniquePtr< SFInt32 > linetype
The linetype field selects a line pattern to be used for lines.
Definition: LineProperties.h:121
H3DUniquePtr< SFBool > applied
Determines if the linetype and linewidthScaleFactor should be applied or not.
Definition: LineProperties.h:111
This is the base node type for the child nodes of the X3DAppearanceNode type.
Definition: X3DAppearanceChildNode.h:44
H3D API namespace.
Definition: Anchor.h:38
The H3DNodeDatabase contains a mapping between a name of a Node and the constructor for the Node with...
Definition: H3DNodeDatabase.h:194