Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CEGUI::Size Class Reference

Class that holds the size (width & height) of something. More...

#include <CEGUISize.h>

List of all members.

Public Member Functions

 Size (void)
 Size (float width, float height)
bool operator== (const Size &other) const
bool operator!= (const Size &other) const

Public Attributes

float d_width
float d_height


Detailed Description

Class that holds the size (width & height) of something.

Definition at line 39 of file CEGUISize.h.


Constructor & Destructor Documentation

CEGUI::Size::Size void   )  [inline]
 

Definition at line 42 of file CEGUISize.h.

CEGUI::Size::Size float  width,
float  height
[inline]
 

Definition at line 43 of file CEGUISize.h.


Member Function Documentation

bool CEGUI::Size::operator!= const Size other  )  const
 

Definition at line 38 of file CEGUISize.cpp.

References operator==().

bool CEGUI::Size::operator== const Size other  )  const
 

Definition at line 32 of file CEGUISize.cpp.

References d_height, and d_width.

Referenced by operator!=().


Member Data Documentation

float CEGUI::Size::d_height
 

Definition at line 48 of file CEGUISize.h.

Referenced by CEGUI::Window::absoluteToRelative_impl(), CEGUI::Window::absoluteToRelativeY_impl(), CEGUI::Rect::constrainSize(), CEGUI::Rect::constrainSizeMax(), CEGUI::Rect::constrainSizeMin(), CEGUI::Imageset::defineImage(), CEGUI::DirectX81Renderer::DirectX81Renderer(), CEGUI::Image::draw(), CEGUI::RenderableFrame::draw_impl(), CEGUI::MultiColumnList::drawSelf(), CEGUI::Listbox::drawSelf(), CEGUI::WindowProperties::AbsoluteMaxSize::get(), CEGUI::WindowProperties::AbsoluteMinSize::get(), CEGUI::WindowProperties::RelativeMaxSize::get(), CEGUI::MouseCursor::getDisplayIndependantPosition(), CEGUI::ListboxTextItem::getPixelSize(), CEGUI::System::injectMouseButtonDown(), CEGUI::StaticText::layoutComponentWidgets(), CEGUI::FrameWindow::moveBottomEdge(), CEGUI::FrameWindow::moveTopEdge(), CEGUI::Imageset::notifyScreenResolution(), CEGUI::Font::notifyScreenResolution(), operator==(), CEGUI::Window::relativeToAbsolute_impl(), CEGUI::Window::relativeToAbsoluteY_impl(), CEGUI::Window::screenToWindow(), CEGUI::WindowProperties::AbsoluteMaxSize::set(), CEGUI::WindowProperties::AbsoluteMinSize::set(), CEGUI::WindowProperties::RelativeMaxSize::set(), CEGUI::WindowProperties::RelativeMinSize::set(), CEGUI::Window::setMaximumSize(), CEGUI::Window::setMinimumSize(), CEGUI::Imageset::setNativeResolution(), CEGUI::Font::setNativeResolution(), CEGUI::Window::setSize(), CEGUI::Rect::setSize(), CEGUI::PropertyHelper::sizeToString(), CEGUI::PropertyHelper::stringToSize(), CEGUI::FrameWindow::toggleRollup(), and CEGUI::Window::windowToScreen().

float CEGUI::Size::d_width
 

Definition at line 48 of file CEGUISize.h.

Referenced by CEGUI::Window::absoluteToRelative_impl(), CEGUI::Window::absoluteToRelativeX_impl(), CEGUI::Rect::constrainSize(), CEGUI::Rect::constrainSizeMax(), CEGUI::Rect::constrainSizeMin(), CEGUI::Imageset::defineImage(), CEGUI::DirectX81Renderer::DirectX81Renderer(), CEGUI::ListHeaderSegment::doDragSizing(), CEGUI::Image::draw(), CEGUI::RenderableFrame::draw_impl(), CEGUI::MultiColumnList::drawSelf(), CEGUI::Listbox::drawSelf(), CEGUI::WindowProperties::AbsoluteMaxSize::get(), CEGUI::WindowProperties::AbsoluteMinSize::get(), CEGUI::WindowProperties::RelativeMaxSize::get(), CEGUI::MouseCursor::getDisplayIndependantPosition(), CEGUI::ListboxTextItem::getPixelSize(), CEGUI::System::injectMouseButtonDown(), CEGUI::StaticText::layoutComponentWidgets(), CEGUI::FrameWindow::moveLeftEdge(), CEGUI::FrameWindow::moveRightEdge(), CEGUI::Imageset::notifyScreenResolution(), CEGUI::Font::notifyScreenResolution(), operator==(), CEGUI::Window::relativeToAbsolute_impl(), CEGUI::Window::relativeToAbsoluteX_impl(), CEGUI::Window::screenToWindow(), CEGUI::WindowProperties::AbsoluteMaxSize::set(), CEGUI::WindowProperties::AbsoluteMinSize::set(), CEGUI::WindowProperties::RelativeMaxSize::set(), CEGUI::WindowProperties::RelativeMinSize::set(), CEGUI::Window::setMaximumSize(), CEGUI::Window::setMinimumSize(), CEGUI::Imageset::setNativeResolution(), CEGUI::Font::setNativeResolution(), CEGUI::Window::setSize(), CEGUI::Rect::setSize(), CEGUI::PropertyHelper::sizeToString(), CEGUI::PropertyHelper::stringToSize(), CEGUI::FrameWindow::toggleRollup(), and CEGUI::Window::windowToScreen().


The documentation for this class was generated from the following files:
Generated on Wed Feb 16 12:41:11 2005 for Crazy Eddies GUI System by  doxygen 1.3.9.1