29 #ifndef __H3DVIDEOTEXTURENODE_H__
30 #define __H3DVIDEOTEXTURENODE_H__
46 Inst< DisplayList > _displayList = 0,
47 Inst< SFNode > _metadata = 0,
48 Inst< SFBool > _repeatS = 0,
49 Inst< SFBool > _repeatT = 0,
50 Inst< SFBool > _scaleToP2 = 0,
51 Inst< SFImage > _image = 0,
52 Inst< SFTextureProperties > _textureProperties = 0 ):
54 _scaleToP2, _image, _textureProperties ),
55 frame_bytes_allocated( 0 ) {}
60 if( decoder.get() && decoder->haveNewFrame() )
66 virtual void render();
Header file for H3DVideoClipDecoderNode, the abstract base class for all nodes the decodes video clip...
Header file for X3DTexture2DNode, X3D scene-graph node.
H3DVideoTextureNode is a virtual base class for classes using video as a texture.
Definition: H3DVideoTextureNode.h:41
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: H3DVideoTextureNode.h:69
virtual void traverseSG(TraverseInfo &ti)
Traverse the senegraph.
Definition: H3DVideoTextureNode.h:58
unsigned int frame_bytes_allocated
The number of bytes currently allocated for frame data.
Definition: H3DVideoTextureNode.h:76
H3DVideoTextureNode(Inst< DisplayList > _displayList=0, Inst< SFNode > _metadata=0, Inst< SFBool > _repeatS=0, Inst< SFBool > _repeatT=0, Inst< SFBool > _scaleToP2=0, Inst< SFImage > _image=0, Inst< SFTextureProperties > _textureProperties=0)
Constructor.
Definition: H3DVideoTextureNode.h:45
AutoRef< H3DVideoClipDecoderNode > decoder
The decoder to use for the texture.
Definition: H3DVideoTextureNode.h:73
virtual void traverseSG(TraverseInfo &ti)
traverseSG is called once per scenegraph loop on the scene in order to traverse the scenegraph.
Definition: Node.cpp:50
TraverseInfo is a structure that is passed along when traversing the scene graph.
Definition: TraverseInfo.h:57
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