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

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::URect::asAbsolute(), CEGUI::UVector2::asAbsolute(), CEGUI::URect::asRelative(), CEGUI::UVector2::asRelative(), CEGUI::Rect::constrainSize(), CEGUI::Rect::constrainSizeMax(), CEGUI::Rect::constrainSizeMin(), CEGUI::Imageset::defineImage(), CEGUI::DirectX81Renderer::DirectX81Renderer(), CEGUI::FrameComponent::doBackgroundRender(), CEGUI::Image::draw(), CEGUI::RenderableImage::draw_impl(), CEGUI::RenderableFrame::draw_impl(), CEGUI::WindowProperties::AbsoluteMaxSize::get(), CEGUI::WindowProperties::AbsoluteMinSize::get(), CEGUI::WindowProperties::RelativeMaxSize::get(), CEGUI::RenderableImage::getBaseYCoord(), CEGUI::PopupMenu::getContentSize(), CEGUI::Menubar::getContentSize(), CEGUI::MouseCursor::getDisplayIndependantPosition(), CEGUI::MultiColumnList::getHighestRowItemHeight(), CEGUI::ListboxTextItem::getPixelSize(), CEGUI::System::injectMouseButtonDown(), CEGUI::PopupMenu::layoutItemWidgets(), CEGUI::Menubar::layoutItemWidgets(), CEGUI::Imageset::notifyScreenResolution(), CEGUI::Font::notifyScreenResolution(), CEGUI::FrameWindow::offsetPixelPosition(), operator==(), CEGUI::TextItem::populateRenderCache(), CEGUI::MultiColumnList::populateRenderCache(), CEGUI::Listbox::populateRenderCache(), CEGUI::Tooltip::positionSelf(), CEGUI::Window::relativeToAbsolute_impl(), CEGUI::Window::relativeToAbsoluteY_impl(), CEGUI::ImageryComponent::render_impl(), CEGUI::FrameComponent::render_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::Window::setWindowArea_impl(), CEGUI::PropertyHelper::sizeToString(), CEGUI::PropertyHelper::stringToSize(), CEGUI::Window::unifiedToAbsoluteY(), CEGUI::Window::unifiedToRelativeY(), CEGUI::Window::windowToScreen(), and CEGUI::Window::windowToScreenY().

float CEGUI::Size::d_width
 

Definition at line 48 of file CEGUISize.h.

Referenced by CEGUI::Window::absoluteToRelative_impl(), CEGUI::Window::absoluteToRelativeX_impl(), CEGUI::URect::asAbsolute(), CEGUI::UVector2::asAbsolute(), CEGUI::URect::asRelative(), CEGUI::UVector2::asRelative(), CEGUI::Rect::constrainSize(), CEGUI::Rect::constrainSizeMax(), CEGUI::Rect::constrainSizeMin(), CEGUI::Imageset::defineImage(), CEGUI::DirectX81Renderer::DirectX81Renderer(), CEGUI::FrameComponent::doBackgroundRender(), CEGUI::Image::draw(), CEGUI::RenderableImage::draw_impl(), CEGUI::RenderableFrame::draw_impl(), CEGUI::WindowProperties::AbsoluteMaxSize::get(), CEGUI::WindowProperties::AbsoluteMinSize::get(), CEGUI::WindowProperties::RelativeMaxSize::get(), CEGUI::RenderableImage::getBaseXCoord(), CEGUI::PopupMenu::getContentSize(), CEGUI::Menubar::getContentSize(), CEGUI::MouseCursor::getDisplayIndependantPosition(), CEGUI::ListboxTextItem::getPixelSize(), CEGUI::MultiColumnList::getWidestColumnItemWidth(), CEGUI::System::injectMouseButtonDown(), CEGUI::Menubar::layoutItemWidgets(), CEGUI::Imageset::notifyScreenResolution(), CEGUI::Font::notifyScreenResolution(), CEGUI::FrameWindow::offsetPixelPosition(), operator==(), CEGUI::TextItem::populateRenderCache(), CEGUI::MultiColumnList::populateRenderCache(), CEGUI::Listbox::populateRenderCache(), CEGUI::Tooltip::positionSelf(), CEGUI::Window::relativeToAbsolute_impl(), CEGUI::Window::relativeToAbsoluteX_impl(), CEGUI::ImageryComponent::render_impl(), CEGUI::FrameComponent::render_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::Window::setWindowArea_impl(), CEGUI::PropertyHelper::sizeToString(), CEGUI::PropertyHelper::stringToSize(), CEGUI::Window::unifiedToAbsoluteX(), CEGUI::Window::unifiedToRelativeX(), CEGUI::Window::windowToScreen(), and CEGUI::Window::windowToScreenX().


The documentation for this class was generated from the following files:
Generated on Wed Sep 7 10:07:26 2005 for Crazy Eddies GUI System by  doxygen 1.4.3