Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Member Functions | Public Attributes | Friends | List of all members
cogitantdisplay::Size Class Reference

Taille. More...

#include "cogitant/display/context.h"

Public Member Functions

 Size ()
 Constructeur par défaut. More...
 
 Size (Coord w, Coord h)
 Constructeur. More...
 
void setEmpty ()
 Initialisation à vide. More...
 
bool isEmpty () const
 La taille est-elle nulle ?
 
bool operator== (Size const &s) const
 Opérateur d'égalité. More...
 
bool operator!= (Size const &s) const
 Opérateur de différence. More...
 

Public Attributes

Coord m_w
 Largeur. More...
 
Coord m_h
 Hauteur. More...
 

Friends

std::ostream & operator<< (std::ostream &os, const Size &e)
 Opérateur de sortie. More...
 

Detailed Description

Taille.

Constructor & Destructor Documentation

◆ Size() [1/2]

cogitantdisplay::Size::Size ( )

Constructeur par défaut.

L'objet construit repère une taille "nulle" (0,0).

◆ Size() [2/2]

cogitantdisplay::Size::Size ( Coord  w,
Coord  h 
)

Constructeur.

Parameters
wlargeur.
hhauteur.

Member Function Documentation

◆ operator!=()

bool cogitantdisplay::Size::operator!= ( Size const &  s) const

Opérateur de différence.

◆ operator==()

bool cogitantdisplay::Size::operator== ( Size const &  s) const

Opérateur d'égalité.

◆ setEmpty()

void cogitantdisplay::Size::setEmpty ( )

Initialisation à vide.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const Size e 
)
friend

Opérateur de sortie.

Member Data Documentation

◆ m_h

Coord cogitantdisplay::Size::m_h

Hauteur.

◆ m_w

Coord cogitantdisplay::Size::m_w

Largeur.