00001 00015 #ifndef IUI_SHADER_H 00016 #define IUI_SHADER_H 00017 00018 00019 //#include "IUI_Renderer.h" 00020 00021 class IUI_Renderer; 00022 00023 #include "UI_Lib.h" 00024 #include "UI_types.h" 00025 00026 00028 00041 class GLGUI_ENTRY IUI_Shader 00042 { 00043 public: 00044 00048 virtual void Render ( double time, IUI_Renderer *renderer ) = 0; 00049 00050 virtual ~IUI_Shader(){}; 00051 00052 private: 00053 }; 00054 00055 #endif