OldSchoolHack GUI
Öffentliche Methoden | Aufstellung aller Elemente
OSHGui::Drawing::Rectangle Klassenreferenz

Öffentliche Methoden

 Rectangle ()
 
 Rectangle (const Size &size)
 
 Rectangle (const Point &location, const Size &size)
 
 Rectangle (int left, int top, int width, int height)
 
void SetLeft (int left)
 
int GetLeft () const
 
void SetTop (int top)
 
int GetTop () const
 
void SetWidth (int width)
 
int GetWidth () const
 
void SetHeight (int height)
 
int GetHeight () const
 
int GetRight () const
 
int GetBottom () const
 
Point GetLocation () const
 
Size GetSize () const
 
bool operator== (const Rectangle &equal) const
 
bool operator!= (const Rectangle &equal) const
 
const Rectangle operator+ (const Rectangle &add) const
 
const Rectangle operator+ (const Point &add) const
 
const Rectangle operator- (const Rectangle &add) const
 
const Rectangle operator- (const Point &add) const
 
void Offset (int left, int top)
 
Rectangle OffsetEx (int left, int top) const
 
void Inflate (int width, int height)
 
Rectangle InflateEx (int width, int height) const
 
bool Contains (const Point &point) const
 

Ausführliche Beschreibung

Speichert einen Satz von vier ganzen Zahlen, die die Position und Größe eines Rechtecks angeben.

Beschreibung der Konstruktoren und Destruktoren

OSHGui::Drawing::Rectangle::Rectangle ( )

Erstellt ein Rechteck ohne Ausmaße.

OSHGui::Drawing::Rectangle::Rectangle ( const Size size)

Erstellt ein Rechteckt mit den Koordinaten (0, 0, size.Width, size.Height);

Parameter
size
OSHGui::Drawing::Rectangle::Rectangle ( const Point location,
const Size size 
)

Erstellt ein Rechteck an der angegeben Position mit der angegeben Größe.

Parameter
location
size
OSHGui::Drawing::Rectangle::Rectangle ( int  left,
int  top,
int  width,
int  height 
)

Erstellt ein Rechteck an der angegeben Position mit der angegeben Größe.

Parameter
left
top
width
height

Dokumentation der Elementfunktionen

bool OSHGui::Drawing::Rectangle::Contains ( const Point point) const

Gibt zurück, ob der Punkt innerhalb des Rechtecks liegt.

Parameter
point
Rückgabe
ja/nein
int OSHGui::Drawing::Rectangle::GetBottom ( ) const

Ruft die Position des unteren Rands ab.

Rückgabe
unterer Rand
int OSHGui::Drawing::Rectangle::GetHeight ( ) const

Ruft die Höhe des Rechtecks ab.

Rückgabe
die Höhe
int OSHGui::Drawing::Rectangle::GetLeft ( ) const

Ruft die Position des linken Rands ab.

Rückgabe
linker Rand
Point OSHGui::Drawing::Rectangle::GetLocation ( ) const

Ruft die Position des Rechtecks ab.

Rückgabe
position
int OSHGui::Drawing::Rectangle::GetRight ( ) const

Ruft die Position des rechten Rands ab.

Rückgabe
rechter Rand
Size OSHGui::Drawing::Rectangle::GetSize ( ) const

Ruft die Größe des Rechtecks ab.

Rückgabe
size
int OSHGui::Drawing::Rectangle::GetTop ( ) const

Ruft die Position des oberen Rands ab.

Rückgabe
oberer Rand
int OSHGui::Drawing::Rectangle::GetWidth ( ) const

Ruft die Breite des Rechtecks ab.

Rückgabe
die Breite
void OSHGui::Drawing::Rectangle::Inflate ( int  width,
int  height 
)

Erweitert das Rectangle-Objekt um die angegebe Breite und Höhe.

Parameter
width
height
Rectangle OSHGui::Drawing::Rectangle::InflateEx ( int  width,
int  height 
) const

Kopiert das Rectangle-Objekt und erweitert es um die angegebe Breite und Höhe.

Parameter
width
height
Rückgabe
rectangle
void OSHGui::Drawing::Rectangle::Offset ( int  left,
int  top 
)

Verschiebt das Rechteck um X/Y.

Parameter
left
top
Rectangle OSHGui::Drawing::Rectangle::OffsetEx ( int  left,
int  top 
) const

Kopiert das Rechteck und verschiebt ihn um X/Y.

Parameter
left
top
Rückgabe
rectangle
void OSHGui::Drawing::Rectangle::SetHeight ( int  height)

Legt die Höhe des Rechtecks fest.

Parameter
height
void OSHGui::Drawing::Rectangle::SetLeft ( int  left)

Legt die Position des linken Rands fest.

Parameter
left
void OSHGui::Drawing::Rectangle::SetTop ( int  top)

Legt die Position des oberen Rands fest.

Parameter
top
void OSHGui::Drawing::Rectangle::SetWidth ( int  width)

Legt die Breite des Rechtecks fest.

Parameter
width