Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CUI_SimpleShader.h

Go to the documentation of this file.
00001 
00019 #ifndef CUI_SIMPLESHADER_H
00020 #define CUI_SIMPLESHADER_H
00021 
00022 #include "../UI/UI_Lib.h"
00023 #include "../UI/UI_types.h"
00024 #include "../UI/IUI_Shader.h"
00025 
00027 
00034 class GLGUI_ENTRY CUI_SimpleShader: public IUI_Shader
00035 {
00036 public:
00038 
00039         CUI_SimpleShader( );
00040 
00042 
00043         CUI_SimpleShader( int texid );
00044 
00046 
00049         CUI_SimpleShader( int texid, v4_f color );
00050 
00052 
00053         CUI_SimpleShader( v4_f color );
00054 
00056         virtual ~CUI_SimpleShader();
00057 
00059         virtual int GetTexid( void );
00060 
00062         virtual bool SetColorv( v4_f color );
00063 
00065         virtual bool GetColorv( v4_f color );
00066 
00067 protected:
00069         int m_texid;
00071         v4_f m_color;
00072 
00073 };
00074 
00075 #endif

Generated on Mon Sep 29 23:07:02 2003 for glGUI by doxygen 1.3.4