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 LLRectBase & operator= (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
LLRectBase & set (Type left, Type top, Type right, Type bottom)
LLRectBase & setOriginAndSize (Type left, Type bottom, Type width, Type height)
LLRectBase & setLeftTopAndSize (Type left, Type top, Type width, Type height)
LLRectBase & setCenterAndSize (Type x, Type y, Type width, Type height)
LLRectBase & translate (Type horiz, Type vertical)
LLRectBase & stretch (Type dx, Type dy)
LLRectBase & stretch (Type delta)
LLRectBase & makeValid ()
bool isNull () const
bool notNull () const
LLRectBase & unionWith (const LLRectBase &other)
LLRectBase & 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>
Type LLRectBase< Type >::getWidth (  )  const [inline]

Definition at line 50 of file llrect.h.

Referenced by LLScrollListCtrl::addColumn(), LLMultiFloater::addFloater(), LLScrollingPanelList::addPanel(), LLConsole::addQueuedLines(), LLTabContainer::addTabPanel(), LLToolView::addTool(), adjust_rect_bottom_center(), adjust_rect_centered_partial_zoom(), adjust_rect_top_center(), adjust_rect_top_left(), adjust_rect_top_right(), LLViewerWindow::adjustRectanglesForFirstUse(), LLFloaterView::adjustToFitScreen(), LLFloaterWorldMap::adjustZoomSliderBounds(), LLFloater::applyRectControl(), LLFolderView::arrange(), LLFolderViewFolder::arrange(), LLMenuGL::arrange(), LLScrollListCtrl::calcColumnWidths(), LLAgent::calcCustomizeAvatarUIOffset(), LLViewerWindow::calcDisplayScale(), LLScrollableContainerView::calcVisibleSize(), LLView::centerWithin(), LLTextEditor::changeLine(), LLAlertDialog::createDialog(), LLNetMap::createObjectImage(), LLView::createRect(), LLPieMenuBranch::doIt(), LLWorldMapView::draw(), LLVelocityBar::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLStatBar::draw(), LLProgressView::draw(), LLPreviewTexture::draw(), LLPanelLogin::draw(), LLNetMap::draw(), LLMemoryView::draw(), LLHorizontalCompass::draw(), LLFrameStatView::draw(), LLFolderViewItem::draw(), LLFloaterSnapshot::draw(), LLSnapshotLivePreview::draw(), LLFloaterPostcard::draw(), LLFloaterImagePreview::draw(), LLFloaterAuction::draw(), LLFloaterAnimPreview::draw(), LLFastTimerView::draw(), LLUIImage::draw(), LLTextBox::draw(), LLTabContainer::draw(), LLSlider::draw(), LLScrollListItemSeparator::draw(), LLScrollListItemComment::draw(), LLLayoutStack::draw(), LLPanel::draw(), LLTearOffMenu::draw(), LLPieMenu::draw(), LLMenuItemBranchDownGL::draw(), LLFloater::draw(), LLButton::draw(), LLTextEditor::drawBackground(), LLPieMenu::drawBackground(), LLMenuGL::drawBackground(), LLUIImage::drawBorder(), LLView::drawDebugRect(), LLWorldMapView::drawFrustum(), LLScrollListCtrl::drawItems(), LLTracker::drawMarker(), LLViewBorder::drawOnePixelLines(), LLSnapshotLivePreview::drawPreviewRect(), LLUIImage::drawSolid(), LLTextBox::drawText(), LLWorldMapView::drawTracking(), LLWorldMapView::drawTrackingArrow(), LLWorldMapView::drawTrackingCircle(), LLViewBorder::drawTwoPixelLines(), LLFloaterView::findNeighboringPosition(), LLColumnHeader::findSnapEdge(), LLScrollListCtrl::fitContents(), LLSpinCtrl::fromXML(), LLSliderCtrl::fromXML(), LLRadioGroup::fromXML(), LLPanel::fromXML(), LLMultiSliderCtrl::fromXML(), LLSnapshotLivePreview::getAspect(), LLToolView::getButtonRect(), LLTextEditor::getCursorPosFromLocalCoord(), LLGroupNotifyBox::getGroupNotifyRect(), LLFloaterView::getMinimizePosition(), LLFloaterView::getNewFloaterPosition(), LLNotifyBox::getNotifyRect(), LLNotifyBox::getNotifyTipRect(), LLScrollListCtrl::getRequiredRect(), LLFolderView::getVisibleRect(), LLUIImage::getWidth(), LLViewerWindow::getWindowDisplayWidth(), LLViewerWindow::getWindowWidth(), LLSpinCtrl::getXML(), gl_draw_scaled_image_with_border(), LLWorldMapView::globalPosToView(), LLNetMap::globalPosToView(), LLResizeBar::handleDoubleClick(), LLScrollableContainerView::handleDragAndDrop(), LLViewerTextEditor::handleHover(), LLFloaterImagePreview::handleHover(), LLTextEditor::handleHover(), LLSlider::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLMultiSlider::handleHover(), LLStatBar::handleMouseDown(), LLJoystickCameraRotate::handleMouseDown(), LLViewerWindow::handlePerFrameHover(), LLView::handleToolTip(), LLScrollListCtrl::hitItem(), LLScrollableContainerView::init(), LLButton::init(), init_menus(), init_stat_view(), LLView::initFromXML(), LLPanel::initPanelXML(), LLViewerWindow::initWorldUI(), LLOverlayBar::layoutButtons(), LLBottomPanel::LLBottomPanel(), LLColumnHeader::LLColumnHeader(), LLDebugView::LLDebugView(), LLFloaterHtml::LLFloaterHtml(), LLFloaterHUD::LLFloaterHUD(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterStats::LLFloaterStats(), LLFloaterTestImpl::LLFloaterTestImpl(), LLFolderView::LLFolderView(), LLGroupNotifyBox::LLGroupNotifyBox(), LLMultiSliderCtrl::LLMultiSliderCtrl(), LLPanelLogin::LLPanelLogin(), LLPreviewLSL::LLPreviewLSL(), LLPreviewNotecard::LLPreviewNotecard(), LLSearchEditor::LLSearchEditor(), LLSliderCtrl::LLSliderCtrl(), LLStatusBar::LLStatusBar(), LLTearOffMenu::LLTearOffMenu(), LLWebBrowserCtrl::LLWebBrowserCtrl(), LLRectBase< float >::localPointInRect(), LLViewerWindow::moveCursorToCenter(), LLScrollableContainerView::needsToScroll(), LLFloaterSnapshot::Impl::onClickLess(), LLFloaterSnapshot::Impl::onClickMore(), LLFloaterEditUI::onCommitHeight(), LLFloaterEditUI::onCommitWidth(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLPieMenu::pieItemFromXY(), LLPieMenu::pieItemIndexFromXY(), LLResizeHandle::pointInHandle(), LLToolBar::postBuild(), LLFloaterNameDesc::postBuild(), LLFloaterEditUI::processKeystroke(), LLWorldMap::processMapLayerReply(), LLFloaterPay::processPayPriceReply(), LLViewerCamera::projectPosAgentToScreenEdge(), LLViewerWindow::rawSnapshot(), LLStatusBar::refresh(), LLPanelClassified::refresh(), LLFloaterTools::refresh(), LLFloaterEditUI::refreshCore(), LLTabContainer::removeTabPanel(), LLFloaterView::resetStartingFloaterPosition(), LLFloaterStats::reshape(), LLSnapshotLivePreview::reshape(), LLView::reshape(), LLScrollableContainerView::reshape(), LLFloaterView::reshapeFloater(), LLMapLayerResponder::result(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLTabContainer::selectTab(), LLViewerWindow::sendShapeToSim(), LLComboBox::setButtonVisible(), LLAlertDialog::setCheckBox(), LLWorldMapView::setDirectionPos(), LLNetMap::setDirectionPos(), LLUploadDialog::setMessage(), LLFloater::setMinimized(), LLTabContainer::setPanelTitle(), LLLineEditor::setRect(), LLNetMap::setScale(), LLMultiSlider::setSliderValue(), LLTabContainer::setTabImage(), LLLineEditor::setTextPadding(), LLViewerWindow::setup2DRender(), LLViewerWindow::setup3DRender(), LLViewerWindow::setupViewport(), LLTextBox::setWrappedText(), LLPreviewGesture::show(), LLFloaterTelehub::show(), LLFloaterHtmlHelp::show(), LLFloaterGesture::show(), LLPieMenu::show(), LLComboBox::showList(), LLMenuGL::showPopup(), LLFolderView::startRenamingSelectedItem(), LLViewerWindow::thumbnailSnapshot(), LLView::translateIntoRect(), LLHUDText::updateAll(), LLScrollListCtrl::updateColumns(), LLPreviewTexture::updateDimensions(), LLWorldMapView::updateDirections(), LLFloaterSnapshot::Impl::updateLayout(), LLScrollListCtrl::updateLayout(), LLLayoutStack::updateLayout(), LLTextEditor::updateLineStartList(), LLTabContainer::updateMaxScrollPos(), LLScrollingPanelList::updatePanelVisiblilty(), LLMultiFloater::updateResizeLimits(), LLScreenClipRect::updateScissorRegion(), LLScrollableContainerView::updateScroll(), LLJoystickCameraZoom::updateSlop(), LLJoystick::updateSlop(), LLSnapshotLivePreview::updateSnapshot(), LLSlider::updateThumbRect(), LLScrollbar::updateThumbRect(), LLMultiPreview::userSetShape(), LLPreview::userSetShape(), LLView::userSetShape(), LLColumnHeader::userSetShape(), and LLFloater::userSetShape().

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

Definition at line 51 of file llrect.h.

Referenced by LLMultiFloater::addFloater(), LLScrollingPanelList::addPanel(), LLPermissionsView::addPermissionsData(), LLTabContainer::addTabPanel(), adjust_rect_bottom_center(), adjust_rect_centered_partial_zoom(), adjust_rect_top_center(), adjust_rect_top_left(), adjust_rect_top_right(), LLViewerWindow::adjustRectanglesForFirstUse(), LLFloaterView::adjustToFitScreen(), LLFloaterWorldMap::adjustZoomSliderBounds(), LLFloater::applyRectControl(), LLFolderView::arrange(), LLFolderViewFolder::arrange(), LLContainerView::arrange(), LLMenuBarGL::arrange(), LLMenuGL::arrange(), LLViewerWindow::calcDisplayScale(), LLScrollableContainerView::calcVisibleSize(), LLView::centerWithin(), LLWebBrowserCtrl::convertInputCoords(), LLAlertDialog::createDialog(), LLNetMap::createObjectImage(), LLView::createRect(), LLPieMenuBranch::doIt(), LLWorldMapView::draw(), LLViewerWindow::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLStatBar::draw(), LLProgressView::draw(), LLPreviewTexture::draw(), LLPanelLogin::draw(), LLNotifyBox::draw(), LLNetMap::draw(), LLMemoryView::draw(), LLGroupNotifyBox::draw(), LLHorizontalCompass::draw(), LLFrameStatView::draw(), LLFolderViewItem::draw(), LLFloaterSnapshot::draw(), LLSnapshotLivePreview::draw(), LLFloaterPostcard::draw(), LLFloaterAuction::draw(), LLFastTimerView::draw(), LLUIImage::draw(), LLTextBox::draw(), LLTabContainer::draw(), LLLayoutStack::draw(), LLPanel::draw(), LLMultiSlider::draw(), LLTearOffMenu::draw(), LLPieMenu::draw(), LLMenuItemTearOffGL::draw(), LLMenuItemSeparatorGL::draw(), LLFloater::draw(), LLButton::draw(), LLTextEditor::drawBackground(), LLPieMenu::drawBackground(), LLMenuGL::drawBackground(), LLUIImage::drawBorder(), LLView::drawDebugRect(), LLWorldMapView::drawFrustum(), LLTracker::drawMarker(), LLViewBorder::drawOnePixelLines(), LLSnapshotLivePreview::drawPreviewRect(), LLUIImage::drawSolid(), LLWorldMapView::drawTracking(), LLWorldMapView::drawTrackingArrow(), LLWorldMapView::drawTrackingCircle(), LLViewBorder::drawTwoPixelLines(), LLFloaterView::findNeighboringPosition(), LLRadioGroup::fromXML(), LLPanel::fromXML(), LLSnapshotLivePreview::getAspect(), LLTextEditor::getCursorPosFromLocalCoord(), LLGroupNotifyBox::getGroupNotifyRect(), LLUIImage::getHeight(), LLFastTimerView::getLegendIndex(), LLFloaterView::getMinimizePosition(), LLFloaterView::getNewFloaterPosition(), LLNotifyBox::getNotifyRect(), LLContainerView::getRequiredRect(), LLFolderView::getVisibleRect(), LLViewerWindow::getWindowDisplayHeight(), LLViewerWindow::getWindowHeight(), LLView::getXML(), gl_draw_scaled_image_with_border(), LLWorldMapView::globalPosToView(), LLNetMap::globalPosToView(), LLMultiFloater::growToFit(), LLResizeBar::handleDoubleClick(), LLScrollableContainerView::handleDragAndDrop(), LLFloaterImagePreview::handleHover(), LLFastTimerView::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLStatBar::handleMouseDown(), LLJoystickCameraRotate::handleMouseDown(), LLViewerWindow::handlePerFrameHover(), LLFastTimerView::handleRightMouseDown(), LLView::handleToolTip(), LLScrollableContainerView::init(), init_menus(), init_stat_view(), LLTabContainer::initButtons(), LLFloaterScriptDebugOutput::initFloater(), LLView::initFromXML(), LLPanel::initPanelXML(), LLViewerWindow::initWorldUI(), LLOverlayBar::layoutButtons(), LLBottomPanel::LLBottomPanel(), LLColumnHeader::LLColumnHeader(), LLDebugView::LLDebugView(), LLFloaterCamera::LLFloaterCamera(), LLFloaterEditUI::LLFloaterEditUI(), LLFloaterHtml::LLFloaterHtml(), LLFloaterHUD::LLFloaterHUD(), LLFloaterMap::LLFloaterMap(), LLFloaterPermissionsMgr::LLFloaterPermissionsMgr(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput(), LLFloaterStats::LLFloaterStats(), LLFloaterTestImpl::LLFloaterTestImpl(), LLFloaterTools::LLFloaterTools(), LLFolderView::LLFolderView(), LLGroupNotifyBox::LLGroupNotifyBox(), LLMultiSliderCtrl::LLMultiSliderCtrl(), LLNotifyBox::LLNotifyBox(), LLPanelDebug::LLPanelDebug(), LLPanelLogin::LLPanelLogin(), LLPreviewLSL::LLPreviewLSL(), LLPreviewNotecard::LLPreviewNotecard(), LLSearchEditor::LLSearchEditor(), LLSliderCtrl::LLSliderCtrl(), LLSpinCtrl::LLSpinCtrl(), LLTearOffMenu::LLTearOffMenu(), LLTextEditor::LLTextEditor(), LLTextureCtrl::LLTextureCtrl(), LLWebBrowserCtrl::LLWebBrowserCtrl(), LLRectBase< float >::localPointInRect(), LLViewerWindow::moveCursorToCenter(), LLScrollableContainerView::needsToScroll(), LLFloaterEditUI::onCommitHeight(), LLFloaterEditUI::onCommitWidth(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLPieMenu::pieItemFromXY(), LLPieMenu::pieItemIndexFromXY(), LLResizeHandle::pointInHandle(), LLToolBar::postBuild(), LLFloaterNameDesc::postBuild(), LLFloaterEditUI::processKeystroke(), LLWorldMap::processMapLayerReply(), LLFloaterPay::processPayPriceReply(), LLViewerCamera::projectPosAgentToScreenEdge(), LLViewerWindow::rawSnapshot(), LLStatusBar::refresh(), LLPanelClassified::refresh(), LLFloaterEditUI::refreshCore(), LLFloaterView::resetStartingFloaterPosition(), LLFloaterStats::reshape(), LLSnapshotLivePreview::reshape(), LLConsole::reshape(), LLView::reshape(), LLTextEditor::reshape(), LLScrollableContainerView::reshape(), LLFloaterView::reshapeFloater(), LLMapLayerResponder::result(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLViewerWindow::sendShapeToSim(), LLComboBox::setButtonVisible(), LLAlertDialog::setCheckBox(), LLWorldMapView::setDirectionPos(), LLNetMap::setDirectionPos(), LLUploadDialog::setMessage(), LLFloater::setMinimized(), LLTabContainer::setPanelTitle(), LLLineEditor::setRect(), LLNetMap::setScale(), LLTabContainer::setTabImage(), LLViewerWindow::setup2DRender(), LLViewerWindow::setup3DRender(), LLViewerWindow::setupViewport(), LLPreviewGesture::show(), LLFloaterTelehub::show(), LLFloaterHtmlHelp::show(), LLFloaterGesture::show(), LLPieMenu::show(), LLFloaterPostcard::showFromSnapshot(), LLColumnHeader::showList(), LLComboBox::showList(), LLMenuGL::showPopup(), LLFolderView::startRenamingSelectedItem(), LLViewerWindow::thumbnailSnapshot(), LLView::translateIntoRect(), LLHUDText::updateAll(), LLScrollListCtrl::updateColumns(), LLPreviewTexture::updateDimensions(), LLWorldMapView::updateDirections(), LLScrollListCtrl::updateLayout(), LLLayoutStack::updateLayout(), LLTabContainer::updateMaxScrollPos(), LLScrollingPanelList::updatePanelVisiblilty(), LLMultiFloater::updateResizeLimits(), LLScreenClipRect::updateScissorRegion(), LLScrollableContainerView::updateScroll(), LLJoystickCameraZoom::updateSlop(), LLJoystick::updateSlop(), LLSnapshotLivePreview::updateSnapshot(), LLScrollbar::updateThumbRect(), LLMultiPreview::userSetShape(), LLPreview::userSetShape(), LLView::userSetShape(), and LLFloater::userSetShape().

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

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

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

Definition at line 71 of file llrect.h.

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

Definition at line 77 of file llrect.h.

Referenced by LLRectBase< float >::LLRectBase(), LLRectBase< float >::operator=(), LLScrollableContainerView::setValue(), and LLFloaterSettingsDebug::updateControl().

Here is the caller graph for this function:

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

Definition at line 85 of file llrect.h.

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

Here is the caller graph for this function:

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

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(), and LLView::pointInView().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

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(), LLFloaterView::findNeighboringPosition(), and LLHUDText::updateAll().

Here is the caller graph for this function:

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

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

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

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

Definition at line 184 of file llrect.h.

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

Here is the caller graph for this function:

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

Definition at line 194 of file llrect.h.

Referenced by LLTabContainer::addTabPanel(), LLPieMenu::arrange(), LLFloaterNotRunQueue::create(), LLFloaterRunQueue::create(), LLFloaterResetQueue::create(), LLFloaterCompileQueue::create(), LLFloaterPostcard::draw(), LLFontGL::drawGlyph(), LLFloaterView::findNeighboringPosition(), LLView::findSnapRect(), LLEmbeddedNotecardOpener::fire(), LLView::getLocalBoundingRect(), LLView::getLocalSnapRect(), LLFloaterImagePreview::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLDragHandle::handleHover(), LLScrollListCtrl::hitItem(), LLView::localRectToOtherView(), LLView::localRectToScreen(), LLPanelContents::onClickNewScript(), LLFloaterLagMeter::onClickShrink(), LLFloaterRegionInfo::onOpen(), 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(), LLFloaterEditUI::processKeystroke(), LLStatusBar::refresh(), LLView::screenRectToLocal(), LLView::setOrigin(), LLTextureCtrl::showPicker(), LLTaskInvFVBridge::showProperties(), LLShowProps::showProperties(), LLView::translate(), LLView::updateBoundingRect(), LLScrollableContainerView::updateScroll(), and LLFloater::userSetShape().

Here is the caller graph for this function:

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

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

Definition at line 212 of file llrect.h.

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

Definition at line 218 of file llrect.h.

Referenced by LLRectBase< float >::stretch().

Here is the caller graph for this function:

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

Definition at line 225 of file llrect.h.

Referenced by LLLayoutStack::draw(), LLViewerWindow::handlePerFrameHover(), LLRectBase< float >::notNull(), and LLView::updateBoundingRect().

Here is the caller graph for this function:

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

Definition at line 230 of file llrect.h.

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

Definition at line 235 of file llrect.h.

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

Here is the caller graph for this function:

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

Definition at line 244 of file llrect.h.

Referenced by LLScreenClipRect::pushClipRect(), and LLHUDText::updateAll().

Here is the caller graph for this function:

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

Definition at line 268 of file llrect.h.

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

Definition at line 276 of file llrect.h.


Friends And Related Function Documentation

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

Definition at line 261 of file llrect.h.


Member Data Documentation

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

Definition at line 44 of file llrect.h.

Referenced by LLPanelEstateInfo::addAllowedGroup(), LLScrollListCtrl::addColumn(), LLScrollingPanelList::addPanel(), LLTabContainer::addTabPanel(), LLToolView::addTool(), adjust_rect_bottom_center(), adjust_rect_centered_partial_zoom(), adjust_rect_top_center(), adjust_rect_top_left(), adjust_rect_top_right(), LLViewerWindow::adjustRectanglesForFirstUse(), LLFloater::applyRectControl(), LLContainerView::arrange(), LLMenuBarGL::arrange(), LLPieMenu::arrange(), LLAgent::calcCustomizeAvatarUIOffset(), LLView::centerWithin(), LLView::childrenHandleDoubleClick(), LLView::childrenHandleDragAndDrop(), LLView::childrenHandleHover(), LLView::childrenHandleMouseDown(), LLView::childrenHandleMouseUp(), LLView::childrenHandleRightMouseDown(), LLView::childrenHandleRightMouseUp(), LLView::childrenHandleScrollWheel(), LLRectBase< float >::clampPointToRect(), LLRectBase< float >::clipPointToRect(), LLTabContainer::commitHoveredButton(), LLFloaterNotRunQueue::create(), LLFloaterRunQueue::create(), LLFloaterResetQueue::create(), LLFloaterCompileQueue::create(), LLView::createRect(), LLWorldMapView::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLPreviewTexture::draw(), LLHoverView::draw(), LLSnapshotLivePreview::draw(), LLFloaterPostcard::draw(), LLFloaterImagePreview::draw(), LLScrollingPanelParam::draw(), LLFloaterColorPicker::draw(), LLFloaterAuction::draw(), LLFastTimerView::draw(), LLView::draw(), LLUIImage::draw(), LLTabContainer::draw(), LLSlider::draw(), LLScrollListItemSeparator::draw(), LLScrollListItemComment::draw(), LLScrollListItem::draw(), LLScrollableContainerView::draw(), LLLayoutStack::draw(), LLMenuHolderGL::draw(), LLLineEditor::draw(), LLPieMenu::drawBackground(), LLUIImage::drawBorder(), LLView::drawChild(), LLTextEditor::drawCursor(), LLView::drawDebugRect(), LLScrollListCtrl::drawItems(), LLViewerWindow::drawMouselookInstructions(), LLTextEditor::drawPreeditMarker(), LLSnapshotLivePreview::drawPreviewRect(), LLTextEditor::drawSelectionBackground(), LLUIImage::drawSolid(), LLTextEditor::drawText(), LLFloaterView::findNeighboringPosition(), LLView::findSnapEdge(), LLView::findSnapRect(), LLEmbeddedNotecardOpener::fire(), LLPanel::fromXML(), LLRectBase< float >::getCenterX(), LLTextEditor::getCursorPosFromLocalCoord(), LLView::getLocalBoundingRect(), LLFloaterView::getMinimizePosition(), LLTextEditor::getPreeditLocation(), LLView::getScreenRect(), LLRectBase< float >::getValue(), LLRectBase< float >::getWidth(), LLView::getXML(), gl_draw_scaled_image_inverted(), gl_draw_scaled_image_with_border(), gl_draw_scaled_rotated_image(), gl_draw_x(), gl_rect_2d(), gl_rect_2d_offset_local(), LLUI::glRectToScreen(), LLColumnHeader::handleDoubleClick(), LLResizeBar::handleDoubleClick(), LLPanelInventory::handleDragAndDrop(), LLTabContainer::handleDragAndDrop(), LLScrollableContainerView::handleDragAndDrop(), LLFloaterImagePreview::handleHover(), LLFastTimerView::handleHover(), LLTabContainer::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLMenuBarGL::handleHover(), LLMenuGL::handleHover(), LLDragHandle::handleHover(), LLFastTimerView::handleMouseDown(), LLTabContainer::handleMouseDown(), LLSlider::handleMouseDown(), LLScrollbar::handleMouseDown(), LLFloater::handleMouseDown(), LLTabContainer::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), LLNetMap::handleToolTip(), LLView::handleToolTip(), LLTextEditor::handleToolTip(), LLTabContainer::handleToolTip(), LLScrollListCtrl::handleToolTip(), LLScrollableContainerView::handleToolTip(), LLComboBox::handleToolTip(), LLScrollListCtrl::hitItem(), LLScrollableContainerView::init(), init_menus(), LLViewerWindow::initBase(), LLUIImageList::initFromFile(), LLPanel::initPanelXML(), LLRectBase< float >::intersectWith(), LLRectBase< float >::isNull(), LLToolBar::layoutButtons(), LLBottomPanel::LLBottomPanel(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLFloaterURLDisplay::LLFloaterURLDisplay(), LLFolderView::LLFolderView(), LLLiveLSLEditor::LLLiveLSLEditor(), LLPreviewAnim::LLPreviewAnim(), LLPreviewSound::LLPreviewSound(), LLPreviewTexture::LLPreviewTexture(), LLTearOffMenu::LLTearOffMenu(), LLView::localPointToOtherView(), LLView::localPointToScreen(), LLView::localRectToOtherView(), LLView::localRectToScreen(), LLRectBase< float >::makeValid(), LLPanelPermissions::onClickGroup(), LLPanelContents::onClickNewScript(), LLPanelLandGeneral::onClickSetGroup(), LLFloater::onClickTearOff(), LLFloaterSettingsDebug::onCommitSettings(), LLFloaterEditUI::onCommitWidth(), LLTextureCtrl::onFloaterClose(), LLUIImageList::onUIImageLoaded(), 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< float >::operator!=(), LLRectBase< float >::operator==(), LLAnimationBridge::performAction(), LLRectBase< float >::pointInRect(), LLView::pointInView(), LLInventoryPanel::postBuild(), LLWorldMap::processMapLayerReply(), LLViewerCamera::projectPosAgentToScreen(), LLViewerCamera::projectPosAgentToScreenEdge(), LLRectBase< float >::rectInRect(), LLStatusBar::refresh(), LLPanelClassified::refresh(), LLFontGL::renderQuad(), LLViewerWindow::reshape(), LLView::reshape(), LLFloaterView::reshapeFloater(), LLMapLayerResponder::result(), LLView::screenPointToLocal(), LLUI::screenRectToGL(), LLView::screenRectToLocal(), LLScrollableContainerView::scrollHorizontal(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLRectBase< float >::set(), LLRectBase< float >::setCenterAndSize(), LLUIImage::setClipRegion(), LLSliderCtrl::setLabelArg(), LLMultiSliderCtrl::setLabelArg(), LLRectBase< float >::setLeftTopAndSize(), LLFloater::setMinimized(), LLView::setOrigin(), LLRectBase< float >::setOriginAndSize(), LLLineEditor::setRect(), LLUIImage::setScaleRegion(), LLRectBase< float >::setValue(), LLFloaterTelehub::show(), LLPieMenu::show(), LLFloaterAvatarInfo::showFromProfile(), LLComboBox::showList(), LLTextureCtrl::showPicker(), LLMenuGL::showPopup(), LLTaskInvFVBridge::showProperties(), LLShowProps::showProperties(), LLFolderView::startRenamingSelectedItem(), LLRectBase< float >::stretch(), LLRectBase< float >::translate(), LLView::translateIntoRect(), LLRectBase< float >::unionWith(), LLView::updateBoundingRect(), LLScrollListCtrl::updateColumns(), LLFloaterSettingsDebug::updateControl(), LLPreviewTexture::updateDimensions(), LLLayoutStack::updateLayout(), LLScrollingPanelList::updatePanelVisiblilty(), LLMultiFloater::updateResizeLimits(), LLScreenClipRect::updateScissorRegion(), LLScrollableContainerView::updateScroll(), LLSnapshotLivePreview::updateSnapshot(), LLSlider::updateThumbRect(), LLScrollbar::updateThumbRect(), LLView::userSetShape(), and LLFloater::userSetShape().

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

Definition at line 45 of file llrect.h.

Referenced by LLScrollListCtrl::addColumn(), LLContainerView::arrange(), LLRectBase< float >::clampPointToRect(), LLRectBase< float >::clipPointToRect(), LLFloaterNotRunQueue::create(), LLFloaterRunQueue::create(), LLFloaterResetQueue::create(), LLFloaterCompileQueue::create(), LLFloaterTexturePicker::draw(), LLHoverView::draw(), LLSnapshotLivePreview::draw(), LLFloaterPostcard::draw(), LLFloaterImagePreview::draw(), LLFloaterColorPicker::draw(), LLFastTimerView::draw(), LLTabContainer::draw(), LLSlider::draw(), LLLayoutStack::draw(), LLLineEditor::draw(), LLTextEditor::drawCursor(), LLScrollListCtrl::drawItems(), LLViewerWindow::drawMouselookInstructions(), LLTextEditor::drawPreeditMarker(), LLSnapshotLivePreview::drawPreviewRect(), LLTextEditor::drawSelectionBackground(), LLTextEditor::drawText(), LLFloaterView::findNeighboringPosition(), LLView::findSnapEdge(), LLView::findSnapRect(), LLEmbeddedNotecardOpener::fire(), LLPanel::fromXML(), LLRectBase< float >::getCenterY(), LLTextEditor::getCursorPosFromLocalCoord(), LLRectBase< float >::getHeight(), LLNotifyBox::getNotifyTipRect(), LLTextEditor::getPreeditLocation(), LLGLTexMemBar::getRequiredRect(), LLTextureBar::getRequiredRect(), LLStatBar::getRequiredRect(), LLContainerView::getRequiredRect(), LLScrollListCtrl::getRowOffsetFromIndex(), LLView::getScreenRect(), LLRectBase< float >::getValue(), gl_draw_scaled_image_inverted(), gl_draw_scaled_image_with_border(), gl_draw_scaled_rotated_image(), gl_draw_x(), gl_rect_2d(), gl_rect_2d_offset_local(), LLUI::glRectToScreen(), LLResizeBar::handleDoubleClick(), LLScrollableContainerView::handleDragAndDrop(), LLFloaterImagePreview::handleHover(), LLTextEditor::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLTabContainer::handleMouseDown(), LLScrollbar::handleMouseDown(), LLTextEditor::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), LLNetMap::handleToolTip(), LLView::handleToolTip(), LLTextEditor::handleToolTip(), LLTabContainer::handleToolTip(), LLScrollListCtrl::handleToolTip(), LLComboBox::handleToolTip(), LLScrollListCtrl::hitItem(), LLScrollableContainerView::init(), init_menus(), LLViewerWindow::initBase(), LLUIImageList::initFromFile(), LLViewerWindow::initWorldUI(), LLRectBase< float >::intersectWith(), LLRectBase< float >::isNull(), LLToolBar::layoutButtons(), LLFloaterGroupInvite::LLFloaterGroupInvite(), LLFloaterScriptQueue::LLFloaterScriptQueue(), LLFloaterScriptSearch::LLFloaterScriptSearch(), LLLiveLSLEditor::LLLiveLSLEditor(), LLPreviewAnim::LLPreviewAnim(), LLPreviewSound::LLPreviewSound(), LLPreviewTexture::LLPreviewTexture(), LLRectBase< float >::makeValid(), LLPanelContents::onClickNewScript(), LLFloater::onClickTearOff(), LLFloaterEditUI::onCommitHeight(), LLFloaterSettingsDebug::onCommitSettings(), LLTextureCtrl::onFloaterClose(), LLUIImageList::onUIImageLoaded(), 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< float >::operator!=(), LLRectBase< float >::operator==(), LLAnimationBridge::performAction(), LLRectBase< float >::pointInRect(), LLFloaterJoystick::postBuild(), LLFloaterAnimPreview::postBuild(), LLFloaterEditUI::processKeystroke(), LLWorldMap::processMapLayerReply(), LLViewerCamera::projectPosAgentToScreen(), LLViewerCamera::projectPosAgentToScreenEdge(), LLRectBase< float >::rectInRect(), LLFontGL::renderQuad(), LLViewerWindow::reshape(), LLView::reshape(), LLFloaterView::reshapeFloater(), LLMapLayerResponder::result(), LLUI::screenRectToGL(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLScrollableContainerView::scrollVertical(), LLRectBase< float >::set(), LLRectBase< float >::setCenterAndSize(), LLUIImage::setClipRegion(), LLRectBase< float >::setLeftTopAndSize(), LLRectBase< float >::setOriginAndSize(), LLUIImage::setScaleRegion(), LLRectBase< float >::setValue(), LLPieMenu::show(), LLFloaterAvatarInfo::showFromProfile(), LLComboBox::showList(), LLTextureCtrl::showPicker(), LLTaskInvFVBridge::showProperties(), LLShowProps::showProperties(), LLRectBase< float >::stretch(), LLRectBase< float >::translate(), LLView::translateIntoRect(), LLRectBase< float >::unionWith(), LLScrollListCtrl::updateColumns(), LLFloaterSettingsDebug::updateControl(), LLPreviewTexture::updateDimensions(), LLLayoutStack::updateLayout(), LLComboBox::updateLayout(), LLScrollingPanelList::updatePanelVisiblilty(), LLMultiFloater::updateResizeLimits(), LLScrollableContainerView::updateScroll(), LLSnapshotLivePreview::updateSnapshot(), LLSlider::updateThumbRect(), LLScrollbar::updateThumbRect(), and LLFloater::userSetShape().

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

Definition at line 46 of file llrect.h.

Referenced by LLMenuBarGL::arrange(), LLAgent::calcCustomizeAvatarUIOffset(), LLRectBase< float >::clampPointToRect(), LLRectBase< float >::clipPointToRect(), LLFloaterTexturePicker::draw(), LLHoverView::draw(), LLSnapshotLivePreview::draw(), LLFloaterPostcard::draw(), LLFloaterImagePreview::draw(), LLFloaterColorPicker::draw(), LLFastTimerView::draw(), LLTabContainer::draw(), LLLayoutStack::draw(), LLMenuItemGL::draw(), LLLineEditor::draw(), LLSnapshotLivePreview::drawPreviewRect(), LLTextEditor::drawSelectionBackground(), LLFloaterView::findNeighboringPosition(), LLView::findSnapEdge(), LLColumnHeader::findSnapEdge(), LLView::findSnapRect(), LLRectBase< float >::getCenterX(), LLScrollListCtrl::getColumnOffsetFromIndex(), LLView::getScreenRect(), LLRectBase< float >::getValue(), LLRectBase< float >::getWidth(), gl_draw_scaled_image_inverted(), gl_draw_scaled_image_with_border(), gl_draw_scaled_rotated_image(), gl_draw_x(), gl_rect_2d(), gl_rect_2d_offset_local(), LLUI::glRectToScreen(), LLColumnHeader::handleDoubleClick(), LLResizeBar::handleDoubleClick(), LLScrollableContainerView::handleDragAndDrop(), LLFloaterImagePreview::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLTabContainer::handleMouseDown(), LLScrollbar::handleMouseDown(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), LLNetMap::handleToolTip(), LLView::handleToolTip(), LLTextEditor::handleToolTip(), LLTabContainer::handleToolTip(), LLScrollListCtrl::handleToolTip(), LLComboBox::handleToolTip(), LLScrollableContainerView::init(), LLViewerWindow::initBase(), LLUIImageList::initFromFile(), LLRectBase< float >::intersectWith(), LLRectBase< float >::isNull(), LLToolBar::layoutButtons(), LLNetMap::LLNetMap(), LLSpinCtrl::LLSpinCtrl(), LLWorldMapView::LLWorldMapView(), LLRectBase< float >::makeValid(), LLFloaterSettingsDebug::onCommitSettings(), LLFloaterEditUI::onCommitWidth(), LLUIImageList::onUIImageLoaded(), LLMenuItemBranchGL::openMenu(), LLRectBase< float >::operator!=(), LLRectBase< float >::operator==(), LLRectBase< float >::pointInRect(), LLFloaterJoystick::postBuild(), LLFloaterAnimPreview::postBuild(), LLFloaterEditUI::processKeystroke(), LLWorldMap::processMapLayerReply(), LLViewerCamera::projectPosAgentToScreen(), LLViewerCamera::projectPosAgentToScreenEdge(), LLRectBase< float >::rectInRect(), LLStatusBar::refresh(), LLFontGL::renderQuad(), LLViewerWindow::reshape(), LLView::reshape(), LLFloaterView::reshapeFloater(), LLMapLayerResponder::result(), LLUI::screenRectToGL(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLRectBase< float >::set(), LLComboBox::setButtonVisible(), LLRectBase< float >::setCenterAndSize(), LLUIImage::setClipRegion(), LLSliderCtrl::setLabelArg(), LLMultiSliderCtrl::setLabelArg(), LLRectBase< float >::setLeftTopAndSize(), LLRectBase< float >::setOriginAndSize(), LLUIImage::setScaleRegion(), LLRectBase< float >::setValue(), LLPieMenu::show(), LLMenuGL::showPopup(), LLRectBase< float >::stretch(), LLRectBase< float >::translate(), LLView::translateIntoRect(), LLRectBase< float >::unionWith(), LLScrollListCtrl::updateColumns(), LLFloaterSettingsDebug::updateControl(), LLScrollListCtrl::updateLayout(), LLLayoutStack::updateLayout(), LLComboBox::updateLayout(), LLScrollingPanelList::updatePanelVisiblilty(), LLSnapshotLivePreview::updateSnapshot(), LLSlider::updateThumbRect(), LLScrollbar::updateThumbRect(), and LLFloater::userSetShape().

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

Definition at line 47 of file llrect.h.

Referenced by LLPanelEstateInfo::addAllowedGroup(), LLToolPlacerPanel::addButton(), LLScrollingPanelList::addPanel(), LLTabContainer::addTabPanel(), LLToolView::addTool(), adjust_rect_bottom_center(), adjust_rect_centered_partial_zoom(), adjust_rect_top_center(), adjust_rect_top_left(), adjust_rect_top_right(), LLViewerWindow::adjustRectanglesForFirstUse(), LLFloater::applyRectControl(), LLContainerView::arrange(), LLPieMenu::arrange(), LLView::centerWithin(), LLView::childrenHandleDoubleClick(), LLView::childrenHandleDragAndDrop(), LLView::childrenHandleHover(), LLView::childrenHandleMouseDown(), LLView::childrenHandleMouseUp(), LLView::childrenHandleRightMouseDown(), LLView::childrenHandleRightMouseUp(), LLView::childrenHandleScrollWheel(), LLRectBase< float >::clampPointToRect(), LLRectBase< float >::clipPointToRect(), LLTabContainer::commitHoveredButton(), LLView::createRect(), LLWorldMapView::draw(), LLTextureView::draw(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLPreviewTexture::draw(), LLHoverView::draw(), LLSnapshotLivePreview::draw(), LLFloaterPostcard::draw(), LLFloaterImagePreview::draw(), LLScrollingPanelParam::draw(), LLFloaterColorPicker::draw(), LLFloaterAuction::draw(), LLFastTimerView::draw(), LLView::draw(), LLUIImage::draw(), LLTabContainer::draw(), LLSlider::draw(), LLScrollListItemSeparator::draw(), LLScrollListItemComment::draw(), LLScrollListItem::draw(), LLScrollableContainerView::draw(), LLLayoutStack::draw(), LLMenuHolderGL::draw(), LLLineEditor::draw(), LLPieMenu::drawBackground(), LLUIImage::drawBorder(), LLView::drawChild(), LLTextEditor::drawCursor(), LLView::drawDebugRect(), LLTextEditor::drawPreeditMarker(), LLSnapshotLivePreview::drawPreviewRect(), LLTextEditor::drawSelectionBackground(), LLUIImage::drawSolid(), LLTextEditor::drawText(), LLFloaterView::findNeighboringPosition(), LLView::findSnapEdge(), LLView::findSnapRect(), LLRectBase< float >::getCenterY(), LLRectBase< float >::getHeight(), LLView::getLocalBoundingRect(), LLFloaterView::getMinimizePosition(), LLView::getScreenRect(), LLFloaterView::getSnapRect(), LLRectBase< float >::getValue(), LLView::getXML(), gl_draw_scaled_image_inverted(), gl_draw_scaled_image_with_border(), gl_draw_scaled_rotated_image(), gl_draw_x(), gl_rect_2d(), gl_rect_2d_offset_local(), LLUI::glRectToScreen(), LLResizeBar::handleDoubleClick(), LLPanelInventory::handleDragAndDrop(), LLTabContainer::handleDragAndDrop(), LLScrollableContainerView::handleDragAndDrop(), LLViewerTextEditor::handleHover(), LLFloaterImagePreview::handleHover(), LLFastTimerView::handleHover(), LLTextEditor::handleHover(), LLTabContainer::handleHover(), LLScrollbar::handleHover(), LLResizeHandle::handleHover(), LLResizeBar::handleHover(), LLMenuBarGL::handleHover(), LLMenuGL::handleHover(), LLDragHandle::handleHover(), LLTabContainer::handleMouseDown(), LLScrollbar::handleMouseDown(), LLFloater::handleMouseDown(), LLViewerTextEditor::handleMouseUp(), LLTextEditor::handleMouseUp(), LLTabContainer::handleMouseUp(), LLViewerWindow::handlePerFrameHover(), LLFastTimerView::handleRightMouseDown(), LLWorldMapView::handleToolTip(), LLViewerTextEditor::handleToolTip(), LLNetMap::handleToolTip(), LLView::handleToolTip(), LLTextEditor::handleToolTip(), LLTabContainer::handleToolTip(), LLScrollListCtrl::handleToolTip(), LLScrollableContainerView::handleToolTip(), LLComboBox::handleToolTip(), LLScrollableContainerView::init(), init_menus(), LLViewerWindow::initBase(), LLTabContainer::initButtons(), LLUIImageList::initFromFile(), LLPanel::initPanelXML(), LLRectBase< float >::intersectWith(), LLRectBase< float >::isNull(), LLToolBar::layoutButtons(), LLBottomPanel::LLBottomPanel(), LLColorSwatchCtrl::LLColorSwatchCtrl(), LLFloaterURLDisplay::LLFloaterURLDisplay(), LLFolderView::LLFolderView(), LLTearOffMenu::LLTearOffMenu(), LLTextureCtrl::LLTextureCtrl(), LLView::localPointToOtherView(), LLView::localPointToScreen(), LLView::localRectToOtherView(), LLView::localRectToScreen(), LLRectBase< float >::makeValid(), LLPanelPermissions::onClickGroup(), LLPanelLandGeneral::onClickSetGroup(), LLFloaterEditUI::onCommitHeight(), LLFloaterSettingsDebug::onCommitSettings(), LLUIImageList::onUIImageLoaded(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLRectBase< float >::operator!=(), LLRectBase< float >::operator==(), LLRectBase< float >::pointInRect(), LLView::pointInView(), LLInventoryPanel::postBuild(), LLWorldMap::processMapLayerReply(), LLViewerCamera::projectPosAgentToScreen(), LLViewerCamera::projectPosAgentToScreenEdge(), LLRectBase< float >::rectInRect(), LLPanelClassified::refresh(), LLFontGL::renderQuad(), LLViewerWindow::reshape(), LLView::reshape(), LLFloaterView::reshapeFloater(), LLMapLayerResponder::result(), LLView::screenPointToLocal(), LLUI::screenRectToGL(), LLView::screenRectToLocal(), LLFolderView::scrollToShowItem(), LLScrollableContainerView::scrollToShowRect(), LLRectBase< float >::set(), LLRectBase< float >::setCenterAndSize(), LLUIImage::setClipRegion(), LLRectBase< float >::setLeftTopAndSize(), LLFloater::setMinimized(), LLView::setOrigin(), LLRectBase< float >::setOriginAndSize(), LLLineEditor::setRect(), LLUIImage::setScaleRegion(), LLRectBase< float >::setValue(), LLFloaterTelehub::show(), LLPieMenu::show(), LLComboBox::showList(), LLMenuGL::showPopup(), LLRectBase< float >::stretch(), LLRectBase< float >::translate(), LLView::translateIntoRect(), LLRectBase< float >::unionWith(), LLView::updateBoundingRect(), LLScrollListCtrl::updateColumns(), LLFloaterSettingsDebug::updateControl(), LLPreviewTexture::updateDimensions(), LLLayoutStack::updateLayout(), LLComboBox::updateLayout(), LLScrollingPanelList::updatePanelVisiblilty(), LLScreenClipRect::updateScissorRegion(), LLScrollableContainerView::updateScroll(), LLSnapshotLivePreview::updateSnapshot(), LLSlider::updateThumbRect(), LLScrollbar::updateThumbRect(), LLView::userSetShape(), LLFloater::userSetShape(), and LLViewerWindow::~LLViewerWindow().

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


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

Generated on Fri May 16 09:01:21 2008 for SecondLife by  doxygen 1.5.5