39 lines
770 B
C++
39 lines
770 B
C++
/*
|
|
* File: wx_dcmem.h
|
|
* Purpose: Memory device context declaration
|
|
* Author: Julian Smart
|
|
* Created: 1993
|
|
* Updated:
|
|
* Copyright: (c) 2004-2006 PLT Scheme Inc.
|
|
* Copyright: (c) 1993, AIAI, University of Edinburgh
|
|
*
|
|
* Renovated by Matthew for MrEd, 1995-2000
|
|
*/
|
|
|
|
#ifndef wx_dcmemh
|
|
#define wx_dcmemh
|
|
|
|
#include "common.h"
|
|
#include "wb_dcmem.h"
|
|
|
|
class wxMemoryDC: public wxbMemoryDC
|
|
{
|
|
public:
|
|
Bool read_only;
|
|
Bool refcount; /* when used as a mask cache */
|
|
wxMemoryDC(Bool read_only = 0);
|
|
wxMemoryDC(wxCanvasDC *old_dc); // Create compatible DC
|
|
|
|
~wxMemoryDC(void);
|
|
virtual void SelectObject(wxBitmap *bitmap);
|
|
virtual wxBitmap* GetObject();
|
|
void GetSize(double *width, double *height);
|
|
|
|
wxGL *GetGL();
|
|
|
|
Bool Ok(void);
|
|
};
|
|
|
|
#endif // wx_dcmemh
|
|
|