Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

GL_X3DTextureTransform2DNode.h

Go to the documentation of this file.
00001 
00002 //                            GL_X3DTextureTransform2DNode.h                  //
00004 
00005 #ifndef X3DGLTEXTURETRANSFORM2DNODE_H
00006 #define X3DGLTEXTURETRANSFORM2DNODE_H
00007 
00008 #include "GL_X3DTextureTransformNode.h"
00009 
00010 namespace X3DTK {
00011 namespace GL {
00012 
00014 
00015 class X3DTextureTransform2DNode : public X3DTextureTransformNode
00016 {
00017 public:  
00019   X3DTextureTransform2DNode();
00021   virtual ~X3DTextureTransform2DNode();
00022 
00024   void setTransformMatrix(const MFFloat &transformMatrix);
00025   
00027   inline const MFFloat &getTransformMatrix() const {return _transformMatrix;};
00028   
00030   virtual void update();
00031   
00032 protected:
00034   X3DTextureTransform2DNode(const X3DTextureTransform2DNode &N);  
00035   
00036 private:  
00038   MFFloat _transformMatrix;  
00039 };
00040 
00041 }
00042 }
00043 
00044 #endif

Generated on Mon Jan 19 10:32:04 2004 for X3DToolKit by doxygen1.2.18