29 #ifndef __TRANSFERFUNCTIONTEXTURE_H__
30 #define __TRANSFERFUNCTIONTEXTURE_H__
69 H3D::Types< SFFunctionNode, SFFunctionNode,
70 SFFunctionNode, SFFunctionNode > > {
72 virtual void update();
77 Inst< DisplayList > _displayList = 0,
78 Inst< SFNode > _metadata = 0,
79 Inst< SFBool > _repeatS = 0,
80 Inst< SFBool > _repeatT = 0,
81 Inst< SFBool > _scaleToP2 = 0,
82 Inst< SFImage > _image = 0,
83 Inst< SFTextureProperties > _textureProperties = 0,
84 Inst< SFFunctionNode > _redFunction = 0,
85 Inst< SFFunctionNode > _greenFunction = 0,
86 Inst< SFFunctionNode > _blueFunction = 0,
87 Inst< SFFunctionNode > _alphaFunction = 0 );
Header file for H3DFunctionNode.
Header file for X3DTexture2DNode, X3D scene-graph node.
DependentSFNode are modified TypedSFNode fields where the field dirty status is dependent on fields i...
Definition: DependentNodeFields.h:294
Class used for specifying a field member of a node in a DependentSFNode or DependentMFNode specificat...
Definition: DependentNodeFields.h:48
The Field class.
Definition: Field.h:46
Base class for nodes evaluating function.
Definition: H3DFunctionNode.h:45
H3DUniquePtr< Field > functionChanged
Field that indicated whether the function has changed.
Definition: H3DFunctionNode.h:98
SFImage is overridden to update the value from the functions.
Definition: TransferFunctionTexture.h:70
Texture for defining a transfer function from a single value to RGBA values using H3DFunctionNode ins...
Definition: TransferFunctionTexture.h:57
H3DUniquePtr< SFFunctionNode > alphaFunction
The function for the alpha component.
Definition: TransferFunctionTexture.h:119
H3DUniquePtr< SFFunctionNode > blueFunction
The function for the blue component.
Definition: TransferFunctionTexture.h:111
H3DUniquePtr< SFFunctionNode > greenFunction
The function for the green component.
Definition: TransferFunctionTexture.h:103
H3DUniquePtr< SFFunctionNode > redFunction
The function for the red component.
Definition: TransferFunctionTexture.h:95
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: TransferFunctionTexture.h:122
A template modifier class for adding type checking on the routes to any Field class.
Definition: TypedField.h:84
This abstract node type is the base type for all node types which specify 2D sources for texture imag...
Definition: X3DTexture2DNode.h:46
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