ultimatepp/uppsrc/GLDraw/GLDraw.h
cxl 927473724e .GLDraw: InitGL -> Init
git-svn-id: svn://ultimatepp.org/upp/trunk@6361 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-09-16 13:15:31 +00:00

28 lines
487 B
C++

#ifndef _GlDraw_GlDraw_h_
#define _GlDraw_GlDraw_h_
#include <Draw/Draw.h>
#include <GL/gl.h>
namespace Upp {
class GLDraw : public SDraw {
void SetColor(Color c);
uint64 context;
public:
virtual void PutImage(Point p, const Image& m, const Rect& src);
virtual void PutRect(const Rect& r, Color color);
void Init(Size sz, uint64 context = 0);
static void ClearCache();
static void ResetCache();
GLDraw() { context = 0; }
};
};
#endif