add winprop copy constructor

This commit is contained in:
cxgeorge 2002-01-29 19:39:29 +00:00
parent 74ede70c63
commit a6d61dea80
2 changed files with 20 additions and 0 deletions

View File

@ -27,6 +27,24 @@ INLINE GraphicsWindow::Properties::
~Properties() {
}
////////////////////////////////////////////////////////////////////
// Function: GraphicsWindow::Properties::Destructor
// Access: Published
// Description:
////////////////////////////////////////////////////////////////////
INLINE GraphicsWindow::Properties::Properties(const Properties &InitProp) {
_xorg=InitProp._xorg;
_yorg=InitProp._yorg;
_xsize=InitProp._xsize;
_ysize=InitProp._ysize;
_title=InitProp._title;
_border=InitProp._border;
_fullscreen=InitProp._fullscreen;
_mask=InitProp._mask;
_want_depth_bits=InitProp._want_depth_bits;
_want_color_bits=InitProp._want_color_bits;
}
////////////////////////////////////////////////////////////////////
// Function: GraphicsWindow::Properties::set_origin
// Access: Published
@ -222,6 +240,7 @@ close_window() {
////////////////////////////////////////////////////////////////////
INLINE bool GraphicsWindow::
is_closed() const {
return (_gsg == (GraphicsStateGuardian *)NULL);
}

View File

@ -73,6 +73,7 @@ PUBLISHED:
class EXPCL_PANDA Properties {
PUBLISHED:
Properties();
Properties(const Properties &);
INLINE ~Properties();
INLINE void set_origin(int xorg, int yorg);