|
ROLAND
0.70
Amstrad Emulator based on Caprice Source rewritten in C++.
|
defines a planar size (width, height) More...
#include <size.h>
Public Member Functions | |
| Size () | |
| Standard Constructor. Initializes everything to 0. More... | |
| Size (Uint16 w, Uint16 h) | |
| Constructor. Initializes everything to 0. More... | |
| Size (const Size &s) | |
| Copyconstructor. A deep copy will done, so it's save to init Size with itself. More... | |
| ~Size () | |
| Standard Destructor. Does nothing. More... | |
| Size & | operator= (const Size &s) |
| overloaded operator = A deep copy will done, so it's save to assign Size to itself. More... | |
| bool | operator== (const Size &s) const |
| overloaded operator == true, if width and height are the same More... | |
| bool | operator!= (const Size &s) const |
| overloaded operator != true, if width and height are different More... | |
| void | clear () |
| initializes everything to 0. More... | |
| Uint16 | width () const |
| Uint16 | height () const |
| void | setWidth (Uint16 w) |
| void | setHeight (Uint16 h) |
| void | set (const Size &s) |
| void | set (Uint16 w, Uint16 h) |
| void | set (const SDL_Surface *surface) |
Private Attributes | |
| Uint16 | mWidth |
| Uint16 | mHeight |
defines a planar size (width, height)
|
inline |
Standard Constructor. Initializes everything to 0.
|
inline |
Constructor. Initializes everything to 0.
| w | = width |
| h | = height |
References Size::mHeight, and Size::mWidth.
Copyconstructor. A deep copy will done, so it's save to init Size with itself.
References Size::height(), Size::mHeight, Size::mWidth, and Size::width().
|
inline |
Standard Destructor. Does nothing.
|
inline |
initializes everything to 0.
References Size::mHeight, and Size::mWidth.
Referenced by Canvas::textSize().
|
inline |
References Size::mHeight.
Referenced by Image::calcTexSize(), Image::checkAlpha(), Image::checkColorKey(), FileList::FileList(), Image::genTexture(), Image::height(), initGui(), Size::operator!=(), Size::operator=(), Size::operator==(), Rect::Rect(), Rect::set(), Rect::setSize(), and Size::Size().
|
inline |
overloaded operator != true, if width and height are different
References Size::height(), Size::mHeight, Size::mWidth, and Size::width().
overloaded operator = A deep copy will done, so it's save to assign Size to itself.
References Size::height(), Size::mHeight, Size::mWidth, and Size::width().
|
inline |
overloaded operator == true, if width and height are the same
References Size::height(), Size::mHeight, Size::mWidth, and Size::width().
|
inline |
References Size::mHeight, and Size::mWidth.
Referenced by Image::clearTexture(), Image::convert(), and Image::load().
|
inline |
References Size::mHeight, and Size::mWidth.
|
inline |
References Size::mHeight, and Size::mWidth.
|
inline |
References Size::mHeight.
Referenced by Canvas::textSize().
|
inline |
References Size::mWidth.
Referenced by Canvas::textSize().
|
inline |
References Size::mWidth.
Referenced by Image::calcTexSize(), Image::checkAlpha(), Image::checkColorKey(), Label::drawText(), FileList::FileList(), Image::genTexture(), initGui(), Size::operator!=(), Size::operator=(), Size::operator==(), Rect::Rect(), Rect::set(), Rect::setSize(), Size::Size(), Canvas::textSize(), and Image::width().
|
private |
Referenced by Size::clear(), Size::height(), Size::operator!=(), Size::operator=(), Size::operator==(), Size::set(), Size::setHeight(), and Size::Size().
|
private |
Referenced by Size::clear(), Size::operator!=(), Size::operator=(), Size::operator==(), Size::set(), Size::setWidth(), Size::Size(), and Size::width().
1.8.11