List of all members.

Public Member Functions

 Size ()
 Size (const PP_Size &s)
 Size (int w, int h)
 ~Size ()
 operator PP_Size ()
const PP_Size & pp_size () const
PP_Size & pp_size ()
int width () const
void set_width (int w)
int height () const
void set_height (int h)
int GetArea () const
void SetSize (int w, int h)
void Enlarge (int w, int h)
bool IsEmpty () const

Detailed Description

A size of an object based on width and height.


Constructor & Destructor Documentation

pp::Size::Size() [inline]

The default constructor. Initializes the width and height to 0.

pp::Size::Size(const PP_Size & s) [inline]

A constructor accepting a pointer to a PP_Size and converting the PP_Size to a Size.

This is an implicit conversion constructor.

Parameters:
[in]sA pointer to a PP_Size.
pp::Size::Size(int w,
int h 
) [inline]

A constructor accepting two int values for width and height and converting them to a Size.

Parameters:
[in]wAn int value representing a width.
[in]hAn int value representing a height.
pp::Size::~Size() [inline]

Destructor.


Member Function Documentation

void pp::Size::Enlarge(int w,
int h 
) [inline]

Enlarge() enlarges the size of an object.

Parameters:
[in]wA width to add the current width.
[in]hA height to add to the current height.
int pp::Size::GetArea()const [inline]

GetArea() determines the area (width * height).

Returns:
The area.
int pp::Size::height()const [inline]

Getter function for returning the value of height.

Returns:
The value of height for this Size.
bool pp::Size::IsEmpty()const [inline]

IsEmpty() determines if the size is zero.

Returns:
true if the size is zero.
pp::Size::operator PP_Size() [inline]

PP_Size() allows implicit conversion of a Size to a PP_Size.

Returns:
A Size.
const PP_Size& pp::Size::pp_size()const [inline]

Getter function for returning the internal PP_Size struct.

Returns:
A const reference to the internal PP_Size struct.
PP_Size& pp::Size::pp_size() [inline]

Getter function for returning the internal PP_Size struct.

Returns:
A mutable reference to the PP_Size struct.
void pp::Size::set_height(int h) [inline]

Setter function for setting the value of height.

Parameters:
[in]hA new height value.
void pp::Size::set_width(int w) [inline]

Setter function for setting the value of width.

Parameters:
[in]wA new width value.
void pp::Size::SetSize(int w,
int h 
) [inline]

SetSize() sets the value of width and height.

Parameters:
[in]wA new width value.
[in]hA new height value.
int pp::Size::width()const [inline]

Getter function for returning the value of width.

Returns:
The value of width for this Size.

The documentation for this class was generated from the following file:
This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.