PixelLightAPI  .
Public Member Functions
PLGui::Screen Class Reference

Screen class. More...

#include <Screen.h>

List of all members.

Public Member Functions

PLGUI_API Screen (Gui *pGui)
 Constructor.
PLGUI_API ~Screen ()
 Destructor.
PLGUI_API GuiGetGui () const
 Get owner GUI.
PLGUI_API PLCore::String GetName () const
 Get screen name.
PLGUI_API void SetName (const PLCore::String &sName)
 Set screen name.
PLGUI_API PLMath::Vector2i GetPos () const
 Get screen position.
PLGUI_API void SetPos (const PLMath::Vector2i &vPos)
 Set screen position.
PLGUI_API PLMath::Vector2i GetSize () const
 Get screen size.
PLGUI_API void SetSize (const PLMath::Vector2i &vSize)
 Set screen size.
PLGUI_API bool IsDefault () const
 Check if this is the default screen.
PLGUI_API void SetDefault (bool bDefault)
 Set if this is the default screen.

Detailed Description

Screen class.

Remarks:
This class represents a physical or logical screen (e.g. a monitor device)

Constructor & Destructor Documentation

PLGUI_API PLGui::Screen::Screen ( Gui pGui)

Constructor.

Parameters:
[in]pGuiPointer to the owner GUI
PLGUI_API PLGui::Screen::~Screen ( )

Destructor.


Member Function Documentation

PLGUI_API Gui* PLGui::Screen::GetGui ( ) const

Get owner GUI.

Returns:
GUI

Get screen name.

Returns:
Name of screen (this depends on the system)
PLGUI_API void PLGui::Screen::SetName ( const PLCore::String sName)

Set screen name.

Parameters:
[in]sNameName of screen

Get screen position.

Returns:
Screen position (upper/left corner)
PLGUI_API void PLGui::Screen::SetPos ( const PLMath::Vector2i vPos)

Set screen position.

Parameters:
[in]vPosScreen size (x, y)

Get screen size.

Returns:
Screen size (width, height)
PLGUI_API void PLGui::Screen::SetSize ( const PLMath::Vector2i vSize)

Set screen size.

Parameters:
[in]vSizeScreen size (width, height)
PLGUI_API bool PLGui::Screen::IsDefault ( ) const

Check if this is the default screen.

Returns:
'true', if the screen is the default screen
PLGUI_API void PLGui::Screen::SetDefault ( bool  bDefault)

Set if this is the default screen.

Parameters:
[in]bDefault'true', if the screen is the default screen

The documentation for this class was generated from the following file:


PixelLight PixelLight 0.9.10-R1
Copyright (C) 2002-2011 by The PixelLight Team
Last modified Fri Dec 23 2011 15:51:18
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported