#include <llrect.h>
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) |
Definition at line 41 of file llrect.h.
LLRectBase< Type >::LLRectBase | ( | ) | [inline] |
LLRectBase< Type >::LLRectBase | ( | const LLRectBase< Type > & | r | ) | [inline] |
LLRectBase< Type >::LLRectBase | ( | Type | left, | |
Type | top, | |||
Type | right, | |||
Type | bottom | |||
) | [inline] |
LLRectBase< Type >::LLRectBase | ( | const LLSD & | sd | ) | [inline] |
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().
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().
Type LLRectBase< Type >::getCenterX | ( | ) | const [inline] |
Definition at line 52 of file llrect.h.
Referenced by LLSlider::draw(), LLButton::draw(), LLPieMenu::handleRightMouseDown(), LLPieMenu::handleRightMouseUp(), LLFloaterPay::processPayPriceReply(), LLHUDText::updateAll(), and LLPreviewTexture::updateDimensions().
Type LLRectBase< Type >::getCenterY | ( | ) | const [inline] |
Definition at line 53 of file llrect.h.
Referenced by LLSlider::draw(), LLButton::draw(), LLPieMenu::handleRightMouseDown(), LLPieMenu::handleRightMouseUp(), LLFloaterPay::processPayPriceReply(), LLHUDText::updateAll(), and LLSlider::updateThumbRect().
const LLRectBase& LLRectBase< Type >::operator= | ( | const LLSD & | sd | ) | [inline] |
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().
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().
BOOL LLRectBase< Type >::pointInRect | ( | const Type | x, | |
const Type | y | |||
) | const [inline] |
Definition at line 96 of file llrect.h.
Referenced by LLRectBase< float >::clipPointToRect(), LLScrollbar::draw(), LLColumnHeader::handleDoubleClick(), LLToolBar::handleDragAndDrop(), LLTabContainer::handleDragAndDrop(), LLScrollableContainerView::handleDragAndDrop(), LLProgressView::handleHover(), LLFloaterImagePreview::handleHover(), LLFloaterColorPicker::handleHover(), LLFloaterAnimPreview::handleHover(), LLFastTimerView::handleHover(), LLTabContainer::handleHover(), LLProgressView::handleMouseDown(), LLPreview::handleMouseDown(), LLFloaterImagePreview::handleMouseDown(), LLFloaterColorPicker::handleMouseDown(), LLFloaterAnimPreview::handleMouseDown(), LLTabContainer::handleMouseDown(), LLSlider::handleMouseDown(), LLScrollbar::handleMouseDown(), LLViewerWindow::handleMouseMove(), LLProgressView::handleMouseUp(), LLFloaterColorPicker::handleMouseUp(), LLTabContainer::handleMouseUp(), LLScrollListCtrl::handleMouseUp(), LLFastTimerView::handleRightMouseDown(), LLFloaterImagePreview::handleScrollWheel(), LLTabContainer::handleToolTip(), LLScrollListCtrl::hitItem(), LLView::parentPointInView(), and LLView::pointInView().
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().
void LLRectBase< Type >::clampPointToRect | ( | Type & | x, | |
Type & | y | |||
) | [inline] |
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().
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().
LLRectBase& LLRectBase< Type >::set | ( | Type | left, | |
Type | top, | |||
Type | right, | |||
Type | bottom | |||
) | [inline] |
Definition at line 155 of file llrect.h.
Referenced by LLPermissionsView::addPermissionsData(), adjust_rect_centered_partial_zoom(), LLProgressView::draw(), LLScrollableContainerView::init(), LLFloater::initFloater(), LLDebugView::LLDebugView(), LLProgressView::LLProgressView(), LLStatusBar::LLStatusBar(), LLViewerWindow::LLViewerWindow(), LLFloaterImagePreview::postBuild(), LLFloaterAnimPreview::postBuild(), LLViewerWindow::rawSnapshot(), LLStatusBar::refresh(), LLScrollableContainerView::reshape(), LLSnapshotLivePreview::setThumbnailImageSize(), LLViewerWindow::thumbnailSnapshot(), and LLSnapshotLivePreview::updateSnapshot().
LLRectBase& LLRectBase< Type >::setOriginAndSize | ( | Type | left, | |
Type | bottom, | |||
Type | width, | |||
Type | height | |||
) | [inline] |
Definition at line 165 of file llrect.h.
Referenced by LLTabContainer::addTabPanel(), adjust_rect_bottom_center(), LLViewerWindow::adjustRectanglesForFirstUse(), LLAlertDialog::createDialog(), LLView::createRect(), LLUIImage::drawBorder(), LLScrollListCtrl::drawItems(), LLScrollListCtrl::handleToolTip(), LLFloater::initFloater(), LLOverlayBar::layoutButtons(), LLGroupNotifyBox::LLGroupNotifyBox(), LLNotifyBox::LLNotifyBox(), LLProgressView::LLProgressView(), LLScrollbar::LLScrollbar(), LLTextEditor::LLTextEditor(), LLControlGroup::loadFromFileLegacy(), LLStatusBar::refresh(), LLCheckBoxCtrl::reshape(), LLAlertDialog::setCheckBox(), LLUploadDialog::setMessage(), LLLineEditor::setRect(), LLComboBox::showList(), LLScrollListCtrl::updateLayout(), and LLTextEditor::updateTextRect().
LLRectBase& LLRectBase< Type >::setLeftTopAndSize | ( | Type | left, | |
Type | top, | |||
Type | width, | |||
Type | height | |||
) | [inline] |
Definition at line 175 of file llrect.h.
Referenced by LLToolPlacerPanel::addButton(), LLTabContainer::addTabPanel(), LLToolView::addTool(), adjust_rect_top_center(), adjust_rect_top_left(), adjust_rect_top_right(), LLMenuGL::arrange(), LLFloater::buildButtons(), LLAlertDialog::createDialog(), LLViewerWindow::drawMouselookInstructions(), LLPanel::fromXML(), LLToolView::getButtonRect(), LLFolderView::getVisibleRect(), LLMultiFloater::growToFit(), LLScrollListCtrl::hitItem(), LLTabContainer::initButtons(), LLDebugView::LLDebugView(), LLScrollbar::LLScrollbar(), LLFloater::onClickTearOff(), LLMenuItemBranchDownGL::openMenu(), LLMenuItemBranchGL::openMenu(), LLFloaterNameDesc::postBuild(), LLTabContainer::removeTabPanel(), LLPreviewGesture::show(), LLFloaterTelehub::show(), LLComboBox::showList(), LLMenuGL::showPopup(), LLFloater::updateButtons(), LLPreviewTexture::updateDimensions(), LLMultiFloater::updateResizeLimits(), and LLHUDText::updateScreenPos().
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().
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().
LLRectBase& LLRectBase< Type >::stretch | ( | Type | dx, | |
Type | dy | |||
) | [inline] |
Definition at line 203 of file llrect.h.
Referenced by adjust_rect_centered_partial_zoom(), LLTextureCtrl::draw(), LLFloaterTexturePicker::draw(), LLPreviewTexture::draw(), LLSnapshotLivePreview::draw(), LLFloaterPostcard::draw(), LLFloaterAuction::draw(), LLColorSwatchCtrl::draw(), LLScrollbar::draw(), LLMultiSlider::draw(), LLLineEditor::draw(), LLUIImage::drawBorder(), LLFloaterView::findNeighboringPosition(), LLView::findSnapEdge(), LLFloaterImagePreview::handleHover(), LLWorldMapView::handleMouseUp(), LLScrollableContainerView::init(), LLViewerWindow::initWorldUI(), LLScrollableContainerView::reshape(), LLRectBase< float >::stretch(), LLHUDText::updateAll(), and LLScrollingPanelList::updatePanelVisiblilty().
LLRectBase& LLRectBase< Type >::stretch | ( | Type | delta | ) | [inline] |
LLRectBase& LLRectBase< Type >::makeValid | ( | ) | [inline] |
Definition at line 218 of file llrect.h.
Referenced by LLRectBase< float >::stretch().
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().
bool LLRectBase< Type >::notNull | ( | ) | const [inline] |
LLRectBase& LLRectBase< Type >::unionWith | ( | const LLRectBase< Type > & | other | ) | [inline] |
Definition at line 235 of file llrect.h.
Referenced by LLFloaterView::findNeighboringPosition(), and LLView::updateBoundingRect().
LLRectBase& LLRectBase< Type >::intersectWith | ( | const LLRectBase< Type > & | other | ) | [inline] |
Definition at line 244 of file llrect.h.
Referenced by LLScreenClipRect::pushClipRect(), and LLHUDText::updateAll().
bool LLRectBase< Type >::operator== | ( | const LLRectBase< Type > & | b | ) | [inline] |
bool LLRectBase< Type >::operator!= | ( | const LLRectBase< Type > & | b | ) | [inline] |
std::ostream& operator<< | ( | std::ostream & | s, | |
const LLRectBase< Type > & | rect | |||
) | [friend] |
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().
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().
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().
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().
LLRectBase< Type > LLRectBase< Type >::null [inline, static] |
Definition at line 284 of file llrect.h.
Referenced by LLTabContainer::fromXML(), LLScrollableContainerView::fromXML(), LLControlGroup::getRect(), LLUIImageList::onUIImageLoaded(), and LLView::updateBoundingRect().