LLRectBase< Type > Class Template Reference

#include <llrect.h>

Inheritance diagram for LLRectBase< Type >:

Inheritance graph
[legend]
Collaboration diagram for LLRectBase< Type >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Type getWidth () const
Type getHeight () const
Type getCenterX () const
Type getCenterY () const
 LLRectBase ()
 LLRectBase (const LLRectBase &r)
 LLRectBase (Type left, Type top, Type right, Type bottom)
 LLRectBase (const LLSD &sd)
const LLRectBaseoperator= (const LLSD &sd)
void setValue (const LLSD &sd)
LLSD getValue () const
BOOL pointInRect (const Type x, const Type y) const
BOOL localPointInRect (const Type x, const Type y) const
void clampPointToRect (Type &x, Type &y)
void clipPointToRect (const Type start_x, const Type start_y, Type &end_x, Type &end_y)
BOOL rectInRect (const LLRectBase *rect) const
void set (Type left, Type top, Type right, Type bottom)
void setOriginAndSize (Type left, Type bottom, Type width, Type height)
void setLeftTopAndSize (Type left, Type top, Type width, Type height)
void setCenterAndSize (Type x, Type y, Type width, Type height)
void translate (Type horiz, Type vertical)
void stretch (Type dx, Type dy)
void stretch (Type delta)
void makeValid ()
void unionWith (const LLRectBase &other)
void intersectWith (const LLRectBase &other)
bool operator== (const LLRectBase &b)
bool operator!= (const LLRectBase &b)

Public Attributes

Type mLeft
Type mTop
Type mRight
Type mBottom

Static Public Attributes

static LLRectBase< Type > null

Friends

std::ostream & operator<< (std::ostream &s, const LLRectBase &rect)

Detailed Description

template<class Type>
class LLRectBase< Type >

Definition at line 41 of file llrect.h.


Constructor & Destructor Documentation

template<class Type>
LLRectBase< Type >::LLRectBase (  )  [inline]

Definition at line 55 of file llrect.h.

template<class Type>
LLRectBase< Type >::LLRectBase ( const LLRectBase< Type > &  r  )  [inline]

Definition at line 58 of file llrect.h.

template<class Type>
LLRectBase< Type >::LLRectBase ( Type  left,
Type  top,
Type  right,
Type  bottom 
) [inline]

Definition at line 62 of file llrect.h.

template<class Type>
LLRectBase< Type >::LLRectBase ( const LLSD sd  )  [inline]

Definition at line 66 of file llrect.h.


Member Function Documentation

template<class Type>
void LLRectBase< Type >::clampPointToRect ( Type &  x,
Type &  y 
) [inline]

Definition at line 109 of file llrect.h.

template<class Type>
void LLRectBase< Type >::clipPointToRect ( const Type  start_x,
const Type  start_y,
Type &  end_x,
Type &  end_y 
) [inline]

Definition at line 115 of file llrect.h.

Referenced by LLWorldMapView::handleMouseUp().

template<class Type>
Type LLRectBase< Type >::getCenterX (  )  const [inline]

Definition at line 52 of file llrect.h.

Referenced by LLButton::draw(), LLPieMenu::handleRightMouseDown(), LLPieMenu::handleRightMouseUp(), and LLPanelLogin::LLPanelLogin().

template<class Type>
Type LLRectBase< Type >::getCenterY (  )  const [inline]

Definition at line 53 of file llrect.h.

Referenced by LLButton::draw(), LLPieMenu::handleRightMouseDown(), LLPieMenu::handleRightMouseUp(), and LLPanelLogin::LLPanelLogin().

template<class Type>
Type LLRectBase< Type >::getHeight (  )  const [inline]

Definition at line 51 of file llrect.h.

Referenced by LLPanel::addBorder(), LLScrollListCtrl::addItem(), LLPermissionsView::addPermissionsData(), LLStatView::addStat(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), adjust_rect_top_left(), adjust_rect_top_right(), LLFloaterView::adjustToFitScreen(), LLFloaterWorldMap::adjustZoomSliderBounds(), LLMenuBarGL::arrange(), LLMenuGL::arrange(), LLFolderView::arrange(), LLFolderViewFolder::arrange(), LLFloater::buildButtons(), LLViewerWindow::calcDisplayScale(), LLScrollableContainerView::calcVisibleSize(), LLFloater::center(), LLUploadDialog::centerDialog(), LLModalDialog::centerOnScreen(), LLFloaterNameDesc::centerWindow(), LLAlertDialog::createDialog(), LLNetMap::createObjectImage(), LLView::createRect(), LLPieMenuBranch::doIt(), LLWorldMapView::draw(), LLViewerWindow::draw(), LLTextureView::draw(), LLTextureBar::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLTextEditor::draw(), LLTextBox::draw(), LLTabContainerVertical::draw(), LLStatusBar::draw(), LLStatGraph::draw(), LLStatBar::draw(), LLSlider::draw(), LLScrollListCtrl::draw(), LLScrollbar::draw(), LLProgressView::draw(), LLPreviewTexture::draw(), LLPanelLogin::draw(), LLLayoutStack::draw(), LLPanel::draw(), LLNotifyBox::draw(), LLNetMap::draw(), LLModalDialog::draw(), LLTearOffMenu::draw(), LLPieMenu::draw(), LLMenuGL::draw(), LLMenuItemBranchDownGL::draw(), LLMenuItemTearOffGL::draw(), LLMenuItemSeparatorGL::draw(), LLMenuItemGL::draw(), LLMemoryView::draw(), LLLineEditor::draw(), LLIconCtrl::draw(), LLGroupNotifyBox::draw(), LLHorizontalCompass::draw(), LLFrameStatView::draw(), LLFolderView::draw(), LLFolderViewItem::draw(), LLSnapshotLivePreview::draw(), LLFloaterAuction::draw(), LLFloater::draw(), LLFastTimerView::draw(), LLContainerView::draw(), LLComboBox::draw(), LLColorSwatchCtrl::draw(), LLButton::draw(), LLAlertDialog::draw(), LLTextEditor::drawBackground(), LLNotifyBox::drawBackground(), LLPieMenu::drawBackground(), LLMenuGL::drawBackground(), LLButton::drawBorder(), LLView::drawDebugRect(), LLWorldMapView::drawFrustum(), LLTracker::drawMarker(), LLViewBorder::drawOnePixelLines(), LLViewBorder::drawTextures(), LLWorldMapView::drawTracking(), LLNetMap::drawTracking(), LLWorldMapView::drawTrackingArrow(), LLWorldMapView::drawTrackingCircle(), LLViewBorder::drawTwoPixelLines(), LLFloaterView::findNeighboringPosition(), LLRadioGroup::fromXML(), LLPanel::fromXML(), LLTextEditor::getCursorPosFromLocalCoord(), LLGroupNotifyBox::getGroupNotifyRect(), LLSnapshotLivePreview::getImageAspect(), LLFastTimerView::getLegendIndex(), LLView::getLocalRect(), LLViewerMenuHolderGL::getMenuRect(), LLFloaterView::getMinimizePosition(), LLFloaterView::getNewFloaterPosition(), LLNotifyBox::getNotifyRect(), LLNotifyBox::getNotifyTipRect(), LLContainerView::getRequiredRect(), LLView::getScreenRect(), LLFolderView::getVisibleRect(), LLViewerWindow::getWindowDisplayHeight(), LLViewerWindow::getWindowHeight(), LLView::getXML(), LLWorldMapView::globalPosToView(), LLNetMap::globalPosToView(), LLMultiFloater::growToFit(), LLScrollableContainerView::handleDragAndDrop(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLMenuItemSeparatorGL::handleHover(), LLFloaterImagePreview::handleHover(), LLFastTimerView::handleHover(), LLStatBar::handleMouseDown(), LLMenuItemSeparatorGL::handleMouseDown(), LLJoystickCameraZoom::handleMouseDown(), LLJoystickCameraRotate::handleMouseDown(), LLContainerView::handleMouseDown(), LLMenuItemSeparatorGL::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLFastTimerView::handleRightMouseDown(), LLView::handleToolTip(), LLComboBox::handleToolTip(), LLScrollableContainerView::init(), LLRadioGroup::init(), LLFloaterScriptDebugOutput::init(), LLFloater::init(), init_menus(), LLTabContainerVertical::initButtons(), LLTabContainer::initButtons(), LLView::initFromXML(), LLPanel::initPanelXML(), LLViewerWindow::initWorldUI(), LLColorSwatchCtrl::LLColorSwatchCtrl(), LLColumnHeader::LLColumnHeader(), LLComboBox::LLComboBox(), LLDebugView::LLDebugView(), LLFloaterCamera::LLFloaterCamera(), LLFloaterEditUI::LLFloaterEditUI(), LLFloaterHtml::LLFloaterHtml(), LLFloaterMap::LLFloaterMap(), LLFloaterPermissionsMgr::LLFloaterPermissionsMgr(), LLFloaterRegionInfo::LLFloaterRegionInfo(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput(), LLFloaterTestImpl::LLFloaterTestImpl(), LLFloaterTools::LLFloaterTools(), LLFolderView::LLFolderView(), LLGroupNotifyBox::LLGroupNotifyBox(), LLLineEditor::LLLineEditor(), LLMultiFloater::LLMultiFloater(), LLNotifyBox::LLNotifyBox(), LLPanelDebug::LLPanelDebug(), LLPanelLogin::LLPanelLogin(), LLPreviewLSL::LLPreviewLSL(), LLPreviewNotecard::LLPreviewNotecard(), LLScrollbar::LLScrollbar(), LLSearchEditor::LLSearchEditor(), LLSliderCtrl::LLSliderCtrl(), LLSpinCtrl::LLSpinCtrl(), LLTearOffMenu::LLTearOffMenu(), LLTextEditor::LLTextEditor(), LLTextureCtrl::LLTextureCtrl(), LLRectBase< signed int >::localPointInRect(), LLViewerWindow::moveCursorToCenter(), LLScrollableContainerView::needsToScroll(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLPieMenu::pieItemFromXY(), LLPieMenu::pieItemIndexFromXY(), LLResizeHandle::pointInHandle(), LLFloaterNameDesc::postBuild(), LLFloaterImport::postBuild(), LLViewerCamera::projectPosAgentToScreenEdge(), LLViewerWindow::rawSnapshot(), LLStatusBar::refresh(), LLTabContainerVertical::removeTabPanel(), LLPanelInventory::reset(), LLFloaterView::resetStartingFloaterPosition(), LLView::reshape(), LLTextEditor::reshape(), LLScrollListCtrl::reshape(), LLScrollableContainerView::reshape(), LLMenuHolderGL::reshape(), LLSnapshotLivePreview::reshape(), LLFloaterView::reshape(), LLContainerView::reshape(), LLConsole::reshape(), LLDragHandleTop::reshapeTitleBox(), LLMapLayerResponder::result(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLViewerWindow::sendShapeToSim(), LLComboBox::setAllowTextEntry(), LLComboBox::setButtonVisible(), LLFloater::setCanResize(), LLAlertDialog::setCheckBox(), LLWorldMapView::setDirectionPos(), LLNetMap::setDirectionPos(), LLScrollListCtrl::setHeadingHeight(), LLUploadDialog::setMessage(), LLFloater::setMinimized(), LLTabContainer::setPanelTitle(), LLLineEditor::setRect(), LLNetMap::setScale(), LLUI::setScissorRegionLocal(), LLUI::setScissorRegionScreen(), LLViewerWindow::setup2DRender(), LLViewerWindow::setup3DRender(), LLViewerWindow::setupViewport(), LLPreviewGesture::show(), LLPieMenu::show(), LLFloaterTelehub::show(), LLFloaterSaveAvatar::show(), LLFloaterGesture::show(), LLFloaterPostcard::showFromSnapshot(), LLColumnHeader::showList(), LLComboBox::showList(), LLMenuGL::showPopup(), LLFolderView::startRenamingSelectedItem(), LLView::translateIntoRect(), LLPreviewTexture::updateAspectRatio(), LLFloater::updateButtons(), LLScrollListCtrl::updateColumns(), LLWorldMapView::updateDirections(), LLLayoutStack::updateLayout(), LLTabContainerVertical::updateMaxScrollPos(), LLScrollingPanelList::updatePanelVisiblilty(), LLView::updateRect(), LLMultiFloater::updateResizeLimits(), LLScrollableContainerView::updateScroll(), LLJoystickCameraZoom::updateSlop(), LLJoystick::updateSlop(), LLSnapshotLivePreview::updateSnapshot(), LLTextEditor::updateTextRect(), LLScrollbar::updateThumbRect(), LLView::userSetShape(), LLMultiPreview::userSetShape(), LLPreview::userSetShape(), LLFloater::userSetShape(), LLWorldMapView::viewPosToGlobal(), and LLNetMap::viewPosToGlobal().

template<class Type>
LLSD LLRectBase< Type >::getValue (  )  const [inline]

Definition at line 85 of file llrect.h.

Referenced by LLControlGroup::declareRect(), LLControlGroup::loadFromFile(), LLControlGroup::loadFromFileLegacy(), LLFloaterSettingsDebug::onCommitSettings(), and LLControlGroup::setRect().

template<class Type>
Type LLRectBase< Type >::getWidth (  )  const [inline]

Definition at line 50 of file llrect.h.

Referenced by LLPanel::addBorder(), LLScrollListCtrl::addColumn(), LLFolderView::addFolder(), LLFolderViewFolder::addFolder(), LLFolderViewFolder::addItem(), LLPermissionsView::addPermissionsData(), LLConsole::addQueuedLines(), LLStatView::addStat(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLToolView::addTool(), adjust_rect_bottom_center(), adjust_rect_top_right(), LLViewerWindow::adjustRectanglesForFirstUse(), LLFloaterView::adjustToFitScreen(), LLFloaterWorldMap::adjustZoomSliderBounds(), LLScrollListCtrl::arrange(), LLMenuGL::arrange(), LLFolderView::arrange(), LLFolderViewFolder::arrange(), LLFloater::buildButtons(), LLAgent::calcCustomizeAvatarUIOffset(), LLViewerWindow::calcDisplayScale(), LLScrollableContainerView::calcVisibleSize(), LLFloater::center(), LLUploadDialog::centerDialog(), LLModalDialog::centerOnScreen(), LLFloaterNameDesc::centerWindow(), LLTextEditor::changeLine(), LLAlertDialog::createDialog(), LLNetMap::createObjectImage(), LLView::createRect(), LLPieMenuBranch::doIt(), LLWorldMapView::draw(), LLVelocityBar::draw(), LLTextureView::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLTextEditor::draw(), LLTextBox::draw(), LLTabContainer::draw(), LLStatusBar::draw(), LLStatGraph::draw(), LLStatBar::draw(), LLSlider::draw(), LLScrollListCtrl::draw(), LLScrollbar::draw(), LLProgressView::draw(), LLPreviewTexture::draw(), LLPanelLogin::draw(), LLPanelInventory::draw(), LLLayoutStack::draw(), LLPanel::draw(), LLNetMap::draw(), LLModalDialog::draw(), LLTearOffMenu::draw(), LLPieMenu::draw(), LLMenuGL::draw(), LLMenuItemBranchDownGL::draw(), LLMenuItemTearOffGL::draw(), LLMenuItemSeparatorGL::draw(), LLMenuItemGL::draw(), LLMemoryView::draw(), LLLineEditor::draw(), LLIconCtrl::draw(), LLHorizontalCompass::draw(), LLFrameStatView::draw(), LLFolderViewItem::draw(), LLFloaterSnapshot::draw(), LLSnapshotLivePreview::draw(), LLFloaterAuction::draw(), LLFloater::draw(), LLFastTimerView::draw(), LLContainerView::draw(), LLComboBox::draw(), LLColorSwatchCtrl::draw(), LLButton::draw(), LLAlertDialog::draw(), LLTextEditor::drawBackground(), LLNotifyBox::drawBackground(), LLPieMenu::drawBackground(), LLMenuGL::drawBackground(), LLButton::drawBorder(), LLView::drawDebugRect(), LLWorldMapView::drawFrustum(), LLScrollListCtrl::drawItems(), LLTracker::drawMarker(), LLViewBorder::drawOnePixelLines(), LLTextBox::drawText(), LLViewBorder::drawTextures(), LLWorldMapView::drawTracking(), LLNetMap::drawTracking(), LLWorldMapView::drawTrackingArrow(), LLWorldMapView::drawTrackingCircle(), LLViewBorder::drawTwoPixelLines(), LLFloaterView::findNeighboringPosition(), LLColumnHeader::findSnapEdge(), LLSpinCtrl::fromXML(), LLSliderCtrl::fromXML(), LLRadioGroup::fromXML(), LLPanel::fromXML(), LLToolView::getButtonRect(), LLTextEditor::getCursorPosFromLocalCoord(), LLGroupNotifyBox::getGroupNotifyRect(), LLSnapshotLivePreview::getImageAspect(), LLView::getLocalRect(), LLViewerMenuHolderGL::getMenuRect(), LLFloaterView::getMinimizePosition(), LLFloaterView::getNewFloaterPosition(), LLNotifyBox::getNotifyRect(), LLNotifyBox::getNotifyTipRect(), LLScrollListCtrl::getRequiredRect(), LLView::getScreenRect(), LLFolderView::getVisibleRect(), LLViewerWindow::getWindowDisplayWidth(), LLViewerWindow::getWindowWidth(), LLSpinCtrl::getXML(), LLWorldMapView::globalPosToView(), LLNetMap::globalPosToView(), LLMultiFloater::growToFit(), LLScrollableContainerView::handleDragAndDrop(), LLViewerTextEditor::handleHover(), LLTextEditor::handleHover(), LLSlider::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLLineEditor::handleHover(), LLFloaterImagePreview::handleHover(), LLStatBar::handleMouseDown(), LLLineEditor::handleMouseDown(), LLJoystickCameraRotate::handleMouseDown(), LLContainerView::handleMouseDown(), LLLineEditor::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLView::handleToolTip(), LLComboBox::handleToolTip(), LLScrollListCtrl::hitItem(), LLScrollableContainerView::init(), LLRadioGroup::init(), LLFloaterScriptDebugOutput::init(), LLFloater::init(), LLButton::init(), init_menus(), LLTabContainer::initButtons(), LLView::initFromXML(), LLPanel::initPanelXML(), LLViewerWindow::initWorldUI(), LLChatBar::layout(), LLOverlayBar::layoutButtons(), LLColorSwatchCtrl::LLColorSwatchCtrl(), LLColumnHeader::LLColumnHeader(), LLComboBox::LLComboBox(), LLDebugView::LLDebugView(), LLFloaterHtml::LLFloaterHtml(), LLFloaterMap::LLFloaterMap(), LLFloaterPermissionsMgr::LLFloaterPermissionsMgr(), LLFloaterRegionInfo::LLFloaterRegionInfo(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput(), LLFloaterTestImpl::LLFloaterTestImpl(), LLFolderView::LLFolderView(), LLGroupNotifyBox::LLGroupNotifyBox(), LLLineEditor::LLLineEditor(), LLMultiFloater::LLMultiFloater(), LLNotifyBox::LLNotifyBox(), LLPanelLogin::LLPanelLogin(), LLPreviewLSL::LLPreviewLSL(), LLPreviewNotecard::LLPreviewNotecard(), LLProgressView::LLProgressView(), LLScrollbar::LLScrollbar(), LLSearchEditor::LLSearchEditor(), LLSliderCtrl::LLSliderCtrl(), LLSpinCtrl::LLSpinCtrl(), LLTearOffMenu::LLTearOffMenu(), LLTextEditor::LLTextEditor(), LLTextureCtrl::LLTextureCtrl(), LLRectBase< signed int >::localPointInRect(), LLViewerWindow::moveCursorToCenter(), LLScrollableContainerView::needsToScroll(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLPieMenu::pieItemFromXY(), LLPieMenu::pieItemIndexFromXY(), LLResizeHandle::pointInHandle(), LLInventoryPanel::postBuild(), LLFloaterNameDesc::postBuild(), LLPanelLandObjects::postBuild(), LLFloaterImport::postBuild(), LLViewerCamera::projectPosAgentToScreenEdge(), LLViewerWindow::rawSnapshot(), LLStatusBar::refresh(), LLFloaterTools::refresh(), LLPanelInventory::reset(), LLFloaterView::resetStartingFloaterPosition(), LLView::reshape(), LLScrollListCtrl::reshape(), LLScrollableContainerView::reshape(), LLMenuHolderGL::reshape(), LLLineEditor::reshape(), LLSnapshotLivePreview::reshape(), LLFloaterView::reshape(), LLContainerView::reshape(), LLConsole::reshape(), LLDragHandleTop::reshapeTitleBox(), LLMapLayerResponder::result(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLTabContainer::selectTab(), LLViewerWindow::sendShapeToSim(), LLComboBox::setAllowTextEntry(), LLLineEditor::setBorderWidth(), LLComboBox::setButtonVisible(), LLFloater::setCanResize(), LLAlertDialog::setCheckBox(), LLWorldMapView::setDirectionPos(), LLNetMap::setDirectionPos(), LLScrollListCtrl::setHeadingHeight(), LLUploadDialog::setMessage(), LLFloater::setMinimized(), LLTabContainer::setPanelTitle(), LLLineEditor::setRect(), LLNetMap::setScale(), LLUI::setScissorRegionLocal(), LLUI::setScissorRegionScreen(), LLViewerWindow::setup2DRender(), LLViewerWindow::setup3DRender(), LLViewerWindow::setupViewport(), LLSlider::setValue(), LLTextBox::setWrappedText(), LLPieMenu::show(), LLFloaterTelehub::show(), LLFloaterGesture::show(), LLColumnHeader::showList(), LLComboBox::showList(), LLFloaterTools::showMore(), LLMenuGL::showPopup(), LLFolderView::startRenamingSelectedItem(), LLView::translateIntoRect(), LLPreviewTexture::updateAspectRatio(), LLFloater::updateButtons(), LLScrollListCtrl::updateColumns(), LLWorldMapView::updateDirections(), LLLayoutStack::updateLayout(), LLFloaterSnapshot::Impl::updateLayout(), LLTextEditor::updateLineStartList(), LLTabContainer::updateMaxScrollPos(), LLScrollingPanelList::updatePanelVisiblilty(), LLView::updateRect(), LLMultiFloater::updateResizeLimits(), LLScrollableContainerView::updateScroll(), LLJoystickCameraZoom::updateSlop(), LLJoystick::updateSlop(), LLSnapshotLivePreview::updateSnapshot(), LLTextEditor::updateTextRect(), LLScrollbar::updateThumbRect(), LLView::userSetShape(), LLColumnHeader::userSetShape(), LLMultiPreview::userSetShape(), LLPreview::userSetShape(), LLFloater::userSetShape(), LLWorldMapView::viewPosToGlobal(), and LLNetMap::viewPosToGlobal().

template<class Type>
void LLRectBase< Type >::intersectWith ( const LLRectBase< Type > &  other  )  [inline]

Definition at line 227 of file llrect.h.

Referenced by LLUI::pushClipRect().

template<class Type>
BOOL LLRectBase< Type >::localPointInRect ( const Type  x,
const Type  y 
) const [inline]

Definition at line 103 of file llrect.h.

Referenced by LLResizeBar::handleHover(), LLScrollbar::handleScrollWheel(), and LLView::pointInView().

template<class Type>
void LLRectBase< Type >::makeValid (  )  [inline]

Definition at line 213 of file llrect.h.

Referenced by LLRectBase< signed int >::stretch().

template<class Type>
bool LLRectBase< Type >::operator!= ( const LLRectBase< Type > &  b  )  [inline]

Definition at line 258 of file llrect.h.

template<class Type>
const LLRectBase& LLRectBase< Type >::operator= ( const LLSD sd  )  [inline]

Definition at line 71 of file llrect.h.

template<class Type>
bool LLRectBase< Type >::operator== ( const LLRectBase< Type > &  b  )  [inline]

Definition at line 250 of file llrect.h.

template<class Type>
BOOL LLRectBase< Type >::pointInRect ( const Type  x,
const Type  y 
) const [inline]

Definition at line 96 of file llrect.h.

Referenced by LLRectBase< signed int >::clipPointToRect(), LLScrollbar::draw(), LLColumnHeader::handleDoubleClick(), LLToolBar::handleDragAndDrop(), LLTabContainer::handleDragAndDrop(), LLScrollableContainerView::handleDragAndDrop(), LLTabContainerVertical::handleHover(), LLTabContainer::handleHover(), LLFloaterImagePreview::handleHover(), LLFloaterColorPicker::handleHover(), LLFloaterAnimPreview::handleHover(), LLFastTimerView::handleHover(), LLTabContainerVertical::handleMouseDown(), LLTabContainer::handleMouseDown(), LLSlider::handleMouseDown(), LLScrollbar::handleMouseDown(), LLPreview::handleMouseDown(), LLFloaterImagePreview::handleMouseDown(), LLFloaterColorPicker::handleMouseDown(), LLFloaterAnimPreview::handleMouseDown(), LLViewerWindow::handleMouseMove(), LLTabContainerVertical::handleMouseUp(), LLTabContainer::handleMouseUp(), LLScrollListCtrl::handleMouseUp(), LLFloaterColorPicker::handleMouseUp(), LLFastTimerView::handleRightMouseDown(), LLFloaterImagePreview::handleScrollWheel(), LLScrollListCtrl::hitItem(), and LLView::parentPointInView().

template<class Type>
BOOL LLRectBase< Type >::rectInRect ( const LLRectBase< Type > *  rect  )  const [inline]

Definition at line 149 of file llrect.h.

Referenced by LLView::draw(), and LLFloaterView::findNeighboringPosition().

template<class Type>
void LLRectBase< Type >::set ( Type  left,
Type  top,
Type  right,
Type  bottom 
) [inline]

Definition at line 155 of file llrect.h.

Referenced by LLPermissionsView::addPermissionsData(), LLHoverView::draw(), LLScrollableContainerView::init(), LLFloater::init(), LLViewerWindow::initWorldUI(), LLViewerWindow::LLViewerWindow(), LLFloaterImagePreview::postBuild(), LLFloaterAnimPreview::postBuild(), LLScrollableContainerView::reshape(), and LLSnapshotLivePreview::updateSnapshot().

template<class Type>
void LLRectBase< Type >::setCenterAndSize ( Type  x,
Type  y,
Type  width,
Type  height 
) [inline]

Definition at line 181 of file llrect.h.

Referenced by LLPieMenu::arrange(), LLToolPipette::handleToolTip(), LLPanelLogin::LLPanelLogin(), LLPieMenu::show(), and LLHUDText::updateScreenPos().

template<class Type>
void LLRectBase< Type >::setLeftTopAndSize ( Type  left,
Type  top,
Type  width,
Type  height 
) [inline]

Definition at line 173 of file llrect.h.

Referenced by LLToolPlacerPanel::addButton(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLToolView::addTool(), LLAlertDialog::createDialog(), LLFastTimerView::draw(), LLViewerWindow::drawMouselookInstructions(), LLPanel::fromXML(), LLToolView::getButtonRect(), LLFolderView::getVisibleRect(), LLMultiFloater::growToFit(), LLScrollListCtrl::hitItem(), LLTabContainerVertical::initButtons(), LLTabContainer::initButtons(), LLScrollbar::LLScrollbar(), LLFloater::onClickTearOff(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLTabContainerVertical::removeTabPanel(), LLFloaterTelehub::show(), LLComboBox::showList(), LLMenuGL::showPopup(), LLPreviewTexture::updateAspectRatio(), LLFloater::updateButtons(), LLMultiFloater::updateResizeLimits(), and LLHUDText::updateScreenPos().

template<class Type>
void LLRectBase< Type >::setOriginAndSize ( Type  left,
Type  bottom,
Type  width,
Type  height 
) [inline]

Definition at line 164 of file llrect.h.

Referenced by LLTabContainer::addTabPanel(), LLPieMenu::arrange(), LLView::createRect(), declare_settings(), LLScrollListCtrl::drawItems(), LLFloater::init(), LLGroupNotifyBox::LLGroupNotifyBox(), LLNotifyBox::LLNotifyBox(), LLScrollbar::LLScrollbar(), LLTextEditor::LLTextEditor(), LLControlGroup::loadFromFile(), LLControlGroup::loadFromFileLegacy(), LLScrollListCtrl::reshape(), LLCheckBoxCtrl::reshape(), LLAlertDialog::setCheckBox(), LLLineEditor::setRect(), LLComboBox::showList(), LLView::updateRect(), and LLTextEditor::updateTextRect().

template<class Type>
void LLRectBase< Type >::setValue ( const LLSD sd  )  [inline]

Definition at line 77 of file llrect.h.

Referenced by LLRectBase< signed int >::LLRectBase(), LLRectBase< signed int >::operator=(), and LLScrollableContainerView::setValue().

template<class Type>
void LLRectBase< Type >::stretch ( Type  delta  )  [inline]

Definition at line 207 of file llrect.h.

template<class Type>
void LLRectBase< Type >::stretch ( Type  dx,
Type  dy 
) [inline]

Definition at line 198 of file llrect.h.

Referenced by LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLSlider::draw(), LLScrollbar::draw(), LLPreviewTexture::draw(), LLSnapshotLivePreview::draw(), LLFloaterAuction::draw(), LLColorSwatchCtrl::draw(), LLScrollListCtrl::drawItems(), LLFloaterView::findNeighboringPosition(), LLView::findSnapEdge(), LLView::findSnapRect(), LLFloaterImagePreview::handleHover(), LLWorldMapView::handleMouseUp(), LLScrollableContainerView::init(), LLViewerWindow::initWorldUI(), LLScrollableContainerView::reshape(), LLRectBase< signed int >::stretch(), and LLScrollingPanelList::updatePanelVisiblilty().

template<class Type>
void LLRectBase< Type >::translate ( Type  horiz,
Type  vertical 
) [inline]

Definition at line 190 of file llrect.h.

Referenced by LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLPieMenu::arrange(), LLFloaterNotRunQueue::create(), LLFloaterRunQueue::create(), LLFloaterResetQueue::create(), LLFloaterCompileQueue::create(), LLFontGL::drawGlyph(), LLFloaterView::findNeighboringPosition(), LLView::findSnapRect(), LLEmbeddedNotecardOpener::fire(), LLView::getLocalSnapRect(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLFloaterImagePreview::handleHover(), LLDragHandle::handleHover(), LLViewerWindow::handlePerFrameHover(), LLScrollListCtrl::hitItem(), LLViewerWindow::initWorldUI(), LLLocalClipRect::LLLocalClipRect(), LLView::localRectToOtherView(), LLView::localRectToScreen(), LLPanelContents::onClickNewScript(), open_landmark(), open_notecard(), open_texture(), LLViewerTextEditor::openEmbeddedTexture(), LLTaskAnimationBridge::openItem(), LLTaskNotecardBridge::openItem(), LLTaskLSLBridge::openItem(), LLTaskTextureBridge::openItem(), LLLSLTextBridge::openItem(), LLAnimationBridge::openItem(), LLMenuItemBranchGL::openMenu(), LLTaskSoundBridge::openSoundPreview(), LLSoundBridge::openSoundPreview(), LLAnimationBridge::performAction(), LLInventoryPanel::postBuild(), LLView::screenRectToLocal(), LLView::setOrigin(), LLPieMenu::show(), LLFloaterRegionInfo::show(), LLTextureCtrl::showPicker(), LLTaskInvFVBridge::showProperties(), LLShowProps::showProperties(), LLView::translate(), and LLFloater::userSetShape().

template<class Type>
void LLRectBase< Type >::unionWith ( const LLRectBase< Type > &  other  )  [inline]

Definition at line 219 of file llrect.h.

Referenced by LLFloaterView::findNeighboringPosition(), and LLView::updateRect().


Friends And Related Function Documentation

template<class Type>
std::ostream& operator<< ( std::ostream &  s,
const LLRectBase< Type > &  rect 
) [friend]

Definition at line 243 of file llrect.h.


Member Data Documentation

template<class Type>
Type LLRectBase< Type >::mBottom

Definition at line 47 of file llrect.h.

Referenced by LLPanelEstateInfo::addAllowedGroup(), LLToolPlacerPanel::addButton(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLToolView::addTool(), LLFloater::applyRectControl(), LLPieMenu::arrange(), LLMenuGL::arrange(), LLFloater::center(), LLUploadDialog::centerDialog(), LLModalDialog::centerOnScreen(), LLFloaterNameDesc::centerWindow(), LLRectBase< signed int >::clampPointToRect(), LLRectBase< signed int >::clipPointToRect(), LLView::createRect(), LLWorldMapView::draw(), LLView::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLTabContainerVertical::draw(), LLSlider::draw(), LLScrollableContainerView::draw(), LLScrollbar::draw(), LLPreviewTexture::draw(), LLMenuHolderGL::draw(), LLHoverView::draw(), LLSnapshotLivePreview::draw(), LLFloaterImport::draw(), LLFloaterImagePreview::draw(), LLFloaterColorPicker::draw(), LLFloaterAuction::draw(), LLFastTimerView::draw(), LLColorSwatchCtrl::draw(), LLPieMenu::drawBackground(), LLView::drawChild(), LLTextEditor::drawCursor(), LLTextEditor::drawSelectionBackground(), LLTextEditor::drawText(), LLFloaterView::findNeighboringPosition(), LLView::findSnapEdge(), LLView::findSnapRect(), LLRectBase< signed int >::getCenterY(), LLRectBase< signed int >::getHeight(), LLView::getLocalSnapRect(), LLFloaterView::getMinimizePosition(), LLView::getScreenRect(), LLFloaterView::getSnapRect(), LLRectBase< signed int >::getValue(), LLFolderView::getVisibleRect(), LLView::getXML(), gl_draw_x(), gl_rect_2d(), gl_rect_2d_offset_local(), LLTabContainer::handleDragAndDrop(), LLScrollableContainerView::handleDragAndDrop(), LLPanelInventory::handleDragAndDrop(), LLViewerTextEditor::handleHover(), LLTextEditor::handleHover(), LLTabContainerVertical::handleHover(), LLTabContainer::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLFloaterImagePreview::handleHover(), LLFastTimerView::handleHover(), LLDragHandle::handleHover(), LLTabContainerVertical::handleMouseDown(), LLTabContainer::handleMouseDown(), LLScrollbar::handleMouseDown(), LLMenuItemSeparatorGL::handleMouseDown(), LLFloater::handleMouseDown(), LLViewerTextEditor::handleMouseUp(), LLTextEditor::handleMouseUp(), LLTabContainerVertical::handleMouseUp(), LLTabContainer::handleMouseUp(), LLMenuItemSeparatorGL::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLFastTimerView::handleRightMouseDown(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), LLView::handleToolTip(), LLTextEditor::handleToolTip(), LLScrollableContainerView::handleToolTip(), LLNetMap::handleToolTip(), LLComboBox::handleToolTip(), LLScrollableContainerView::init(), LLViewerWindow::initBase(), LLTabContainerVertical::initButtons(), LLViewerWindow::initWorldUI(), LLRectBase< signed int >::intersectWith(), LLFloaterAudioVolume::LLFloaterAudioVolume(), LLFolderView::LLFolderView(), LLTearOffMenu::LLTearOffMenu(), LLView::localPointToOtherView(), LLView::localPointToScreen(), LLView::localRectToOtherView(), LLView::localRectToScreen(), LLRectBase< signed int >::makeValid(), LLPanelPermissions::onClickGroup(), LLPanelLandGeneral::onClickSetGroup(), LLFloaterSettingsDebug::onCommitSettings(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLRectBase< signed int >::operator!=(), LLRectBase< signed int >::operator==(), LLRectBase< signed int >::pointInRect(), LLInventoryPanel::postBuild(), LLFloaterImport::postBuild(), LLViewerCamera::projectPosAgentToScreen(), LLViewerCamera::projectPosAgentToScreenEdge(), LLRectBase< signed int >::rectInRect(), LLFontGL::renderQuad(), LLViewerWindow::reshape(), LLView::reshape(), LLContainerView::reshape(), LLMapLayerResponder::result(), LLView::screenPointToLocal(), LLView::screenRectToLocal(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLRectBase< signed int >::set(), LLComboBox::setAllowTextEntry(), LLRectBase< signed int >::setCenterAndSize(), LLMenuGL::setLeftAndBottom(), LLRectBase< signed int >::setLeftTopAndSize(), LLFloater::setMinimized(), LLView::setOrigin(), LLRectBase< signed int >::setOriginAndSize(), LLLineEditor::setRect(), LLUI::setScissorRegionLocal(), LLUI::setScissorRegionScreen(), LLRectBase< signed int >::setValue(), LLPieMenu::show(), LLFloaterTelehub::show(), LLComboBox::showList(), LLMenuGL::showPopup(), LLRectBase< signed int >::stretch(), LLRectBase< signed int >::translate(), LLView::translateIntoRect(), LLRectBase< signed int >::unionWith(), LLScrollListCtrl::updateColumns(), LLLayoutStack::updateLayout(), LLScrollingPanelList::updatePanelVisiblilty(), LLView::updateRect(), LLScrollableContainerView::updateScroll(), LLSnapshotLivePreview::updateSnapshot(), LLScrollbar::updateThumbRect(), LLView::userSetShape(), LLFloater::userSetShape(), and LLViewerWindow::~LLViewerWindow().

template<class Type>
Type LLRectBase< Type >::mLeft

Definition at line 44 of file llrect.h.

Referenced by LLPanelEstateInfo::addAllowedGroup(), LLScrollListCtrl::addColumn(), LLTabContainerVertical::addTabPanel(), LLTabContainer::addTabPanel(), LLToolView::addTool(), LLFloater::applyRectControl(), LLPieMenu::arrange(), LLMenuGL::arrange(), LLAgent::calcCustomizeAvatarUIOffset(), LLFloater::center(), LLUploadDialog::centerDialog(), LLModalDialog::centerOnScreen(), LLFloaterNameDesc::centerWindow(), LLRectBase< signed int >::clampPointToRect(), LLRectBase< signed int >::clipPointToRect(), LLFloaterNotRunQueue::create(), LLFloaterRunQueue::create(), LLFloaterResetQueue::create(), LLFloaterCompileQueue::create(), LLView::createRect(), LLWorldMapView::draw(), LLView::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLTabContainerVertical::draw(), LLTabContainer::draw(), LLSlider::draw(), LLScrollableContainerView::draw(), LLScrollbar::draw(), LLPreviewTexture::draw(), LLMenuHolderGL::draw(), LLLineEditor::draw(), LLHoverView::draw(), LLSnapshotLivePreview::draw(), LLFloaterImport::draw(), LLFloaterImagePreview::draw(), LLFloaterColorPicker::draw(), LLFloaterAuction::draw(), LLFastTimerView::draw(), LLColorSwatchCtrl::draw(), LLPieMenu::drawBackground(), LLView::drawChild(), LLTextEditor::drawCursor(), LLScrollListCtrl::drawItems(), LLViewerWindow::drawMouselookInstructions(), LLTextEditor::drawSelectionBackground(), LLTextEditor::drawText(), LLFloaterView::findNeighboringPosition(), LLView::findSnapEdge(), LLView::findSnapRect(), LLEmbeddedNotecardOpener::fire(), LLPanel::fromXML(), LLRectBase< signed int >::getCenterX(), LLTextEditor::getCursorPosFromLocalCoord(), LLView::getLocalSnapRect(), LLFloaterView::getMinimizePosition(), LLView::getScreenRect(), LLRectBase< signed int >::getValue(), LLFolderView::getVisibleRect(), LLRectBase< signed int >::getWidth(), LLView::getXML(), gl_draw_x(), gl_rect_2d(), gl_rect_2d_offset_local(), LLMultiFloater::growToFit(), LLTabContainer::handleDragAndDrop(), LLScrollableContainerView::handleDragAndDrop(), LLPanelInventory::handleDragAndDrop(), LLTabContainerVertical::handleHover(), LLTabContainer::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLFloaterImagePreview::handleHover(), LLFastTimerView::handleHover(), LLDragHandle::handleHover(), LLTabContainerVertical::handleMouseDown(), LLTabContainer::handleMouseDown(), LLSlider::handleMouseDown(), LLScrollbar::handleMouseDown(), LLMenuItemSeparatorGL::handleMouseDown(), LLFloater::handleMouseDown(), LLFastTimerView::handleMouseDown(), LLTabContainerVertical::handleMouseUp(), LLTabContainer::handleMouseUp(), LLMenuItemSeparatorGL::handleMouseUp(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), LLView::handleToolTip(), LLTextEditor::handleToolTip(), LLTabContainer::handleToolTip(), LLScrollableContainerView::handleToolTip(), LLNetMap::handleToolTip(), LLComboBox::handleToolTip(), LLScrollListCtrl::hitItem(), LLScrollableContainerView::init(), LLViewerWindow::initBase(), LLViewerWindow::initWorldUI(), LLRectBase< signed int >::intersectWith(), LLFloaterAudioVolume::LLFloaterAudioVolume(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLFolderView::LLFolderView(), LLLiveLSLEditor::LLLiveLSLEditor(), LLPreviewAnim::LLPreviewAnim(), LLPreviewSound::LLPreviewSound(), LLPreviewTexture::LLPreviewTexture(), LLTearOffMenu::LLTearOffMenu(), LLView::localPointToOtherView(), LLView::localPointToScreen(), LLView::localRectToOtherView(), LLView::localRectToScreen(), LLRectBase< signed int >::makeValid(), LLPanelPermissions::onClickGroup(), LLPanelContents::onClickNewScript(), LLPanelLandGeneral::onClickSetGroup(), LLFloater::onClickTearOff(), LLFloaterSettingsDebug::onCommitSettings(), LLTextureCtrl::onFloaterClose(), open_landmark(), open_notecard(), open_texture(), LLViewerTextEditor::openEmbeddedTexture(), LLTaskAnimationBridge::openItem(), LLTaskNotecardBridge::openItem(), LLTaskLSLBridge::openItem(), LLTaskTextureBridge::openItem(), LLLSLTextBridge::openItem(), LLAnimationBridge::openItem(), LLTaskSoundBridge::openSoundPreview(), LLSoundBridge::openSoundPreview(), LLRectBase< signed int >::operator!=(), LLRectBase< signed int >::operator==(), LLAnimationBridge::performAction(), LLRectBase< signed int >::pointInRect(), LLInventoryPanel::postBuild(), LLFloaterImport::postBuild(), LLViewerCamera::projectPosAgentToScreen(), LLViewerCamera::projectPosAgentToScreenEdge(), LLRectBase< signed int >::rectInRect(), LLStatusBar::refresh(), LLFontGL::renderQuad(), LLViewerWindow::reshape(), LLView::reshape(), LLContainerView::reshape(), LLMapLayerResponder::result(), LLView::screenPointToLocal(), LLView::screenRectToLocal(), LLScrollableContainerView::scrollHorizontal(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLRectBase< signed int >::set(), LLRectBase< signed int >::setCenterAndSize(), LLSliderCtrl::setLabelArg(), LLMenuGL::setLeftAndBottom(), LLRectBase< signed int >::setLeftTopAndSize(), LLFloater::setMinimized(), LLView::setOrigin(), LLRectBase< signed int >::setOriginAndSize(), LLLineEditor::setRect(), LLUI::setScissorRegionLocal(), LLUI::setScissorRegionScreen(), LLSlider::setValue(), LLRectBase< signed int >::setValue(), LLPieMenu::show(), LLFloaterTelehub::show(), LLComboBox::showList(), LLTextureCtrl::showPicker(), LLMenuGL::showPopup(), LLTaskInvFVBridge::showProperties(), LLShowProps::showProperties(), LLFolderView::startRenamingSelectedItem(), LLRectBase< signed int >::stretch(), LLInventoryView::toggleFindOptions(), LLRectBase< signed int >::translate(), LLView::translateIntoRect(), LLRectBase< signed int >::unionWith(), LLPreviewTexture::updateAspectRatio(), LLScrollListCtrl::updateColumns(), LLLayoutStack::updateLayout(), LLScrollingPanelList::updatePanelVisiblilty(), LLView::updateRect(), LLMultiFloater::updateResizeLimits(), LLScrollableContainerView::updateScroll(), LLSnapshotLivePreview::updateSnapshot(), LLScrollbar::updateThumbRect(), LLView::userSetShape(), and LLFloater::userSetShape().

template<class Type>
Type LLRectBase< Type >::mRight

Definition at line 46 of file llrect.h.

Referenced by LLMenuGL::arrange(), LLAgent::calcCustomizeAvatarUIOffset(), LLRectBase< signed int >::clampPointToRect(), LLRectBase< signed int >::clipPointToRect(), LLView::draw(), LLFloaterTexturePicker::draw(), LLTabContainer::draw(), LLMenuItemGL::draw(), LLHoverView::draw(), LLSnapshotLivePreview::draw(), LLFloaterImport::draw(), LLFloaterImagePreview::draw(), LLFloaterColorPicker::draw(), LLFastTimerView::draw(), LLScrollListCtrl::drawItems(), LLTextEditor::drawSelectionBackground(), LLFloaterView::findNeighboringPosition(), LLView::findSnapEdge(), LLColumnHeader::findSnapEdge(), LLView::findSnapRect(), LLRectBase< signed int >::getCenterX(), LLView::getScreenRect(), LLRectBase< signed int >::getValue(), LLRectBase< signed int >::getWidth(), gl_draw_x(), gl_rect_2d(), gl_rect_2d_offset_local(), LLColumnHeader::handleDoubleClick(), LLScrollableContainerView::handleDragAndDrop(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLFloaterImagePreview::handleHover(), LLTabContainer::handleMouseDown(), LLScrollbar::handleMouseDown(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), LLView::handleToolTip(), LLTextEditor::handleToolTip(), LLTabContainer::handleToolTip(), LLNetMap::handleToolTip(), LLComboBox::handleToolTip(), LLScrollableContainerView::init(), LLViewerWindow::initBase(), LLViewerWindow::initWorldUI(), LLRectBase< signed int >::intersectWith(), LLPanelLogin::LLPanelLogin(), LLRectBase< signed int >::makeValid(), LLFloaterSettingsDebug::onCommitSettings(), LLMenuItemBranchGL::openMenu(), LLRectBase< signed int >::operator!=(), LLRectBase< signed int >::operator==(), LLRectBase< signed int >::pointInRect(), LLViewerCamera::projectPosAgentToScreen(), LLViewerCamera::projectPosAgentToScreenEdge(), LLRectBase< signed int >::rectInRect(), LLFontGL::renderQuad(), LLViewerWindow::reshape(), LLView::reshape(), LLContainerView::reshape(), LLMapLayerResponder::result(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLRectBase< signed int >::set(), LLComboBox::setAllowTextEntry(), LLRectBase< signed int >::setCenterAndSize(), LLSliderCtrl::setLabelArg(), LLRectBase< signed int >::setLeftTopAndSize(), LLRectBase< signed int >::setOriginAndSize(), LLSlider::setValue(), LLRectBase< signed int >::setValue(), LLPieMenu::show(), LLMenuGL::showPopup(), LLRectBase< signed int >::stretch(), LLRectBase< signed int >::translate(), LLView::translateIntoRect(), LLRectBase< signed int >::unionWith(), LLLayoutStack::updateLayout(), LLScrollingPanelList::updatePanelVisiblilty(), LLSnapshotLivePreview::updateSnapshot(), LLScrollbar::updateThumbRect(), and LLFloater::userSetShape().

template<class Type>
Type LLRectBase< Type >::mTop

Definition at line 45 of file llrect.h.

Referenced by LLScrollListCtrl::addColumn(), LLMenuGL::arrange(), LLRectBase< signed int >::clampPointToRect(), LLRectBase< signed int >::clipPointToRect(), LLFloaterNotRunQueue::create(), LLFloaterRunQueue::create(), LLFloaterResetQueue::create(), LLFloaterCompileQueue::create(), LLView::draw(), LLFloaterTexturePicker::draw(), LLTabContainerVertical::draw(), LLLineEditor::draw(), LLHoverView::draw(), LLSnapshotLivePreview::draw(), LLFloaterImport::draw(), LLFloaterImagePreview::draw(), LLFloaterColorPicker::draw(), LLFastTimerView::draw(), LLTextEditor::drawCursor(), LLScrollListCtrl::drawItems(), LLViewerWindow::drawMouselookInstructions(), LLTextEditor::drawSelectionBackground(), LLTextEditor::drawText(), LLFloaterView::findNeighboringPosition(), LLView::findSnapEdge(), LLView::findSnapRect(), LLEmbeddedNotecardOpener::fire(), LLPanel::fromXML(), LLRectBase< signed int >::getCenterY(), LLTextEditor::getCursorPosFromLocalCoord(), LLRectBase< signed int >::getHeight(), LLGLTexMemBar::getRequiredRect(), LLTextureBar::getRequiredRect(), LLStatBar::getRequiredRect(), LLContainerView::getRequiredRect(), LLView::getScreenRect(), LLRectBase< signed int >::getValue(), gl_draw_x(), gl_rect_2d(), gl_rect_2d_offset_local(), LLMultiFloater::growToFit(), LLScrollableContainerView::handleDragAndDrop(), LLViewerTextEditor::handleHover(), LLTextEditor::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLFloaterImagePreview::handleHover(), LLTabContainerVertical::handleMouseDown(), LLScrollbar::handleMouseDown(), LLMenuItemSeparatorGL::handleMouseDown(), LLViewerTextEditor::handleMouseUp(), LLTextEditor::handleMouseUp(), LLMenuItemSeparatorGL::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), LLView::handleToolTip(), LLTextEditor::handleToolTip(), LLNetMap::handleToolTip(), LLComboBox::handleToolTip(), LLScrollListCtrl::hitItem(), LLScrollableContainerView::init(), LLViewerWindow::initBase(), LLViewerWindow::initWorldUI(), LLRectBase< signed int >::intersectWith(), LLFloaterAudioVolume::LLFloaterAudioVolume(), LLFloaterGroupInvite::LLFloaterGroupInvite(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLLiveLSLEditor::LLLiveLSLEditor(), LLPanelLogin::LLPanelLogin(), LLPreviewAnim::LLPreviewAnim(), LLPreviewSound::LLPreviewSound(), LLPreviewTexture::LLPreviewTexture(), LLRectBase< signed int >::makeValid(), LLPanelContents::onClickNewScript(), LLFloater::onClickTearOff(), LLFloaterSettingsDebug::onCommitSettings(), LLTextureCtrl::onFloaterClose(), open_landmark(), open_notecard(), open_texture(), LLViewerTextEditor::openEmbeddedTexture(), LLTaskAnimationBridge::openItem(), LLTaskNotecardBridge::openItem(), LLTaskLSLBridge::openItem(), LLTaskTextureBridge::openItem(), LLLSLTextBridge::openItem(), LLAnimationBridge::openItem(), LLMenuItemBranchGL::openMenu(), LLTaskSoundBridge::openSoundPreview(), LLSoundBridge::openSoundPreview(), LLRectBase< signed int >::operator!=(), LLRectBase< signed int >::operator==(), LLAnimationBridge::performAction(), LLRectBase< signed int >::pointInRect(), LLFloaterAnimPreview::postBuild(), LLViewerCamera::projectPosAgentToScreen(), LLViewerCamera::projectPosAgentToScreenEdge(), LLRectBase< signed int >::rectInRect(), LLFontGL::renderQuad(), LLViewerWindow::reshape(), LLView::reshape(), LLContainerView::reshape(), LLMapLayerResponder::result(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLScrollableContainerView::scrollVertical(), LLRectBase< signed int >::set(), LLComboBox::setAllowTextEntry(), LLRectBase< signed int >::setCenterAndSize(), LLRectBase< signed int >::setLeftTopAndSize(), LLRectBase< signed int >::setOriginAndSize(), LLRectBase< signed int >::setValue(), LLPieMenu::show(), LLComboBox::showList(), LLTextureCtrl::showPicker(), LLTaskInvFVBridge::showProperties(), LLShowProps::showProperties(), LLRectBase< signed int >::stretch(), LLInventoryView::toggleFindOptions(), LLRectBase< signed int >::translate(), LLView::translateIntoRect(), LLRectBase< signed int >::unionWith(), LLPreviewTexture::updateAspectRatio(), LLScrollListCtrl::updateColumns(), LLLayoutStack::updateLayout(), LLScrollingPanelList::updatePanelVisiblilty(), LLMultiFloater::updateResizeLimits(), LLScrollableContainerView::updateScroll(), LLSnapshotLivePreview::updateSnapshot(), LLScrollbar::updateThumbRect(), and LLFloater::userSetShape().

template<class Type>
LLRectBase< Type > LLRectBase< Type >::null [static]

Definition at line 266 of file llrect.h.

Referenced by LLTabContainerCommon::fromXML(), LLScrollableContainerView::fromXML(), and LLControlGroup::getRect().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:41 2010 for Second Life Viewer by  doxygen 1.4.7