Added set methods to assist with serialization support

This commit is contained in:
Robert Osfield 2012-10-05 10:07:09 +00:00
parent 23786604c6
commit 2e79a0e2d4

View File

@ -420,15 +420,27 @@ public:
/** set window rectangle. */ /** set window rectangle. */
void setWindowRectangle(int x, int y, int width, int height, bool updateMouseRange = true); void setWindowRectangle(int x, int y, int width, int height, bool updateMouseRange = true);
/** set window x origin.*/
void setWindowX(int v) { _windowX = v; }
/** get window x origin.*/ /** get window x origin.*/
int getWindowX() const { return _windowX; } int getWindowX() const { return _windowX; }
/** set window x origin.*/
void setWindowY(int v) { _windowY = v; }
/** get window y origin.*/ /** get window y origin.*/
int getWindowY() const { return _windowY; } int getWindowY() const { return _windowY; }
/** set window width.*/
void setWindowWidth(int v) { _windowWidth = v; }
/** get window width.*/ /** get window width.*/
int getWindowWidth() const { return _windowWidth; } int getWindowWidth() const { return _windowWidth; }
/** set window height.*/
void setWindowHeight(int v) { _windowHeight = v; }
/** get window height.*/ /** get window height.*/
int getWindowHeight() const { return _windowHeight; } int getWindowHeight() const { return _windowHeight; }
@ -455,15 +467,27 @@ public:
/** set mouse input range. */ /** set mouse input range. */
void setInputRange(float Xmin, float Ymin, float Xmax, float Ymax); void setInputRange(float Xmin, float Ymin, float Xmax, float Ymax);
/** set mouse minimum x. */
void setXmin(float v) { _Xmin = v; }
/** get mouse minimum x. */ /** get mouse minimum x. */
float getXmin() const { return _Xmin; } float getXmin() const { return _Xmin; }
/** set mouse maximum x. */
void setXmax(float v) { _Xmax = v; }
/** get mouse maximum x. */ /** get mouse maximum x. */
float getXmax() const { return _Xmax; } float getXmax() const { return _Xmax; }
/** set mouse minimum x. */
void setYmin(float v) { _Ymin = v; }
/** get mouse minimum y. */ /** get mouse minimum y. */
float getYmin() const { return _Ymin; } float getYmin() const { return _Ymin; }
/** set mouse maximum y. */
void setYmax(float v) { _Ymax = v; }
/** get mouse maximum y. */ /** get mouse maximum y. */
float getYmax() const { return _Ymax; } float getYmax() const { return _Ymax; }
@ -530,9 +554,15 @@ public:
_scrolling.deltaY = y; _scrolling.deltaY = y;
} }
/// set the scrolling x-delta.
void setScrollingDeltaX(float v) { _scrolling.deltaX = v; }
/// get the scrolling x-delta. /// get the scrolling x-delta.
float getScrollingDeltaX() const { return _scrolling.deltaX; } float getScrollingDeltaX() const { return _scrolling.deltaX; }
/// set the scrolling y-delta.
void setScrollingDeltaY(float v) { _scrolling.deltaY = v; }
/// get the scrolling y-delta. /// get the scrolling y-delta.
float getScrollingDeltaY() const { return _scrolling.deltaY; } float getScrollingDeltaY() const { return _scrolling.deltaY; }