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
LLRectBaseset (Type left, Type top, Type right, Type bottom)
LLRectBasesetOriginAndSize (Type left, Type bottom, Type width, Type height)
LLRectBasesetLeftTopAndSize (Type left, Type top, Type width, Type height)
LLRectBasesetCenterAndSize (Type x, Type y, Type width, Type height)
LLRectBasetranslate (Type horiz, Type vertical)
LLRectBasestretch (Type dx, Type dy)
LLRectBasestretch (Type delta)
LLRectBasemakeValid ()
bool isNull () const
bool notNull () const
LLRectBaseunionWith (const LLRectBase &other)
LLRectBaseintersectWith (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