ManaPlus
Functions | Variables
graphics_calcImageRect.hpp File Reference

(642df39)

Go to the source code of this file.

Functions

 if (!vert) return
 
 BLOCK_START ("Graphics::calcImageRect") const Image *restrict const *restrict const grid
 
 if (center &&drawMain)
 
 if (top &&left &&bottom &&right)
 
 if (topLeft) calcTileVertexesInline(vert
 
 if (topRight)
 
 if (bottomLeft)
 
 if (bottomRight)
 

Variables

const Image *const restrict topLeft = grid[0]
 
const Image *const restrict topRight = grid[2]
 
const Image *const restrict bottomLeft = grid[6]
 
const Image *const restrict bottomRight = grid[8]
 
const Image *const restrict top = grid[1]
 
const Image *const restrict right = grid[5]
 
const Image *const restrict bottom = grid[7]
 
const Image *const restrict left = grid[3]
 
const Image *const restrict center = grid[4]
 
const bool drawMain
 
 x
 
 y
 

Function Documentation

◆ BLOCK_START()

BLOCK_START ( "Graphics::calcImageRect"  ) const

◆ if() [1/7]

if ( vert)

◆ if() [2/7]

if ( bottomLeft  )

Definition at line 79 of file graphics_calcImageRect.hpp.

80 {
82  x, y + h - bottomLeft->getHeight());
83 }

References bottomLeft, calcTileVertexesInline(), Image::getHeight(), x, and y.

◆ if() [3/7]

if ( bottomRight  )

Definition at line 84 of file graphics_calcImageRect.hpp.

85 {
86  const int brw = bottomRight->getWidth();
87  if (w > brw)
88  {
89  calcTileVertexesInline(vert, bottomRight, x + w - brw,
90  y + h - bottomRight->getHeight());
91  }
92 }

References bottomRight, calcTileVertexesInline(), Image::getHeight(), Image::getWidth(), x, and y.

◆ if() [4/7]

if ( center &&  drawMain)

Definition at line 49 of file graphics_calcImageRect.hpp.

50 {
51  const int tlw = topLeft->getWidth();
52  const int tlh = topLeft->getHeight();
53  calcPatternInline(vert, center, tlw + x, tlh + y,
54  w - tlw - topRight->getWidth(),
55  h - tlh - bottomLeft->getHeight());
56 }

References bottomLeft, calcPatternInline(), center, Image::getHeight(), Image::getWidth(), topLeft, topRight, x, and y.

◆ if() [5/7]

if ( top &&left &&bottom &&  right)

Definition at line 58 of file graphics_calcImageRect.hpp.

59 {
60  const int lw = left->getWidth();
61  const int rw = right->getWidth();
62  const int th = top->getHeight();
63  const int bh = bottom->getHeight();
64  calcPatternInline(vert, top, x + lw, y, w - lw - rw, th);
65  calcPatternInline(vert, bottom, x + lw, y + h - bh, w - lw - rw, bh);
66  calcPatternInline(vert, left, x, y + th, lw, h - th - bh);
67  if (w > rw)
68  calcPatternInline(vert, right, x + w - rw, y + th, rw, h - th - bh);
69 }

References bottom, calcPatternInline(), Image::getHeight(), Image::getWidth(), left, right, top, x, and y.

◆ if() [6/7]

if ( topLeft  )

◆ if() [7/7]

if ( topRight  )

Definition at line 73 of file graphics_calcImageRect.hpp.

74 {
75  const int trw = topRight->getWidth();
76  if (w > trw)
77  calcTileVertexesInline(vert, topRight, x + w - trw, y);
78 }

References calcTileVertexesInline(), Image::getWidth(), topRight, x, and y.

Variable Documentation

◆ bottom

const Image* const restrict bottom = grid[7]

Definition at line 41 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ bottomLeft

const Image* const restrict bottomLeft = grid[6]

Definition at line 37 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ bottomRight

const Image* const restrict bottomRight = grid[8]

Definition at line 38 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ center

const Image* const restrict center = grid[4]

Definition at line 43 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ drawMain

const bool drawMain
Initial value:

Definition at line 45 of file graphics_calcImageRect.hpp.

◆ left

const Image* const restrict left = grid[3]

◆ right

const Image* const restrict right = grid[5]

◆ top

const Image* const restrict top = grid[1]

◆ topLeft

topLeft = grid[0]

Definition at line 35 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ topRight

const Image* const restrict topRight = grid[2]

Definition at line 36 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ x

x

Definition at line 72 of file graphics_calcImageRect.hpp.

Referenced by _rotozoomSurfaceSizeTrig(), _shrinkSurfaceRGBA(), _shrinkSurfaceY(), _transformSurfaceRGBA(), _zoomSurfaceRGBA(), _zoomSurfaceY(), Map::addBlockMask(), EquipmentWindow::addBox(), WindowMenu::addButton(), Pincode::addButtons(), Map::addExtraLayer(), ObjectsLayer::addObject(), Map::addParticleEffect(), SocialWindow::addPortal(), SocialNavigationTab::addPortal(), Map::addPortal(), Map::addPortalTile(), Map::addRange(), BrowserBox::addRow(), ParticleEngine::addTextRiseFadeOutEffect(), ParticleEngine::addTextSplashEffect(), BasicContainer2::addXY(), TabbedArea::adjustTabPositions(), ChatWindow::adjustTabSize(), Text::adviseXY(), mse::TIntBase1< long int >::assign_check_range(), LayoutArray::at(), ContainerPlacer::at(), LayoutCell::at(), BrowserBox::calcHeight(), CastingEffect::CastingEffect(), mse::CBool::CBool(), mse::CInt::CInt(), Map::contains(), SDLImageHelper::copySurfaceToImage(), SafeOpenGLImageHelper::copySurfaceToImage(), OpenGLImageHelper::copySurfaceToImage(), NpcDialog::copyToClipboard(), ChatWindow::copyToClipboard(), CrazyMoves::crazyMove8(), ActorManager::createItem(), Gui::createMouseEvent(), mse::CSize_t::CSize_t(), Gui::distributeMouseEvent(), EmotePage::draw(), ProgressIndicator::draw(), SpecialLayer::draw(), ServersListBox::draw(), AmbientLayer::draw(), FloorItem::draw(), PlayerBox::draw(), MapItem::draw(), MapLayer::draw(), TextPreview::draw(), Map::draw(), Slider::draw(), Window::draw(), SkillRectangleListBox::draw(), Minimap::draw2(), Being::drawBasic(), TextField::drawCaret(), TextBox::drawCaret(), Map::drawCollision(), Being::drawElementalSpriteAt(), Being::drawEmotion(), MapLayer::drawFringe(), Being::drawHomunculusSpriteAt(), Being::drawHpBar(), ImegeGraphics::drawImageCached(), SurfaceGraphics::drawImageCached(), Being::drawMercenarySpriteAt(), Being::drawMonsterSpriteAt(), Graphics::drawNet(), Being::drawNpcSpriteAt(), Being::drawOtherSpriteAt(), Being::drawPlayerSpriteAt(), Being::drawPortalSpriteAt(), MapLayer::drawSpecialLayer(), Font::drawString(), SDLGraphics::drawVLine(), DropDown::dropDown(), LayoutArray::extend(), LayoutCell::extend(), fastInvSqrt(), fastSqrt(), NavigationManager::fillNum(), ActorManager::findBeing(), ActorManager::findBeingByPixel(), ActorManager::findBeingsByPixel(), ActorManager::findItem(), ActorManager::findNearestByName(), ActorManager::findNearestLivingBeing(), Map::findPath(), ActorManager::findPortalByTile(), Map::findPortalXY(), NavigationManager::findWalkableTile(), LocalPlayer::followMoveTo(), mse::g_assign_check_range(), Gui::getAbsolutePosition(), Widget::getAbsolutePosition(), ObjectsLayer::getAt(), Map::getBlockMask(), GuiTable::getColumnForX(), WalkLayer::getDataAt(), MapLayer::getEmptyTileDrawWidth(), MapHeights::getHeight(), Map::getHeightOffset(), EmotePage::getIndexFromGrid(), EquipmentWindow::getItem(), Map::getMetaTile(), Gui::getMouseEventSource(), Gui::getMouseState(), Viewport::getMouseTile(), Map::getObjectData(), LayoutHelper::getPlacer(), Window::getPlacer(), SocialWindow::getPortalIndex(), SocialNavigationTab::getPortalIndex(), Window::getResizeHandles(), ItemContainer::getSlotByXY(), ItemContainer::getSlotIndex(), Font::getStringIndexAt(), Loader::getSubImage(), SubImage::getSubImage(), Image::getSubImage(), StaticBrowserBox::getTextAtPos(), BrowserBox::getTextAtPos(), SpecialLayer::getTile(), MapLayer::getTileDrawWidth(), Map::getWalk(), GuiTable::getWidgetAt(), BasicContainer::getWidgetAt(), Gui::getWidgetAt(), ScrollArea::getWidgetAt(), PopupMenu::handleLink(), Gui::handleMouseMoved(), Gui::handleMousePressed(), if(), ImageSet::ImageSet(), BuySellDialog::init(), LocalPlayer::isReachable(), Window::isResizeAllowed(), TouchManager::loadButtons(), EquipmentWindow::loadSlot(), TouchManager::loadTouchItem(), NavigationManager::loadWalkLayer(), GuiTable::mouseDragged(), ToolTipListener::mouseMoved(), WindowMenu::mouseMoved(), Minimap::mouseMoved(), MiniStatusWindow::mouseMoved(), EquipmentWindow::mouseMoved(), InventoryWindow::mouseMoved(), EquipmentWindow::mousePressed(), Slider::mousePressed(), ScrollArea::mousePressed(), SkillRectangleListBox::mousePressed(), Window::mousePressed(), Minimap::mouseReleased(), DropDown::mouseReleased(), EquipmentWindow::mouseReleased(), EAthena::PetHandler::move(), EAthena::HomunculusHandler::move(), EAthena::MercenaryHandler::move(), Client::moveButtons(), Viewport::moveCameraRelative(), Viewport::moveCameraToActor(), Viewport::moveCameraToPosition(), moveChar(), TextManager::moveText(), ParticleList::moveTo(), ParticleVector::moveTo(), ParticleContainer::moveTo(), Particle::moveTo(), LocalPlayer::navigateTo(), EAthena::AdminHandler::npcMove(), mse::CInt::operator!=(), mse::CSize_t::operator!=(), mse::CInt::operator%=(), mse::CSize_t::operator%=(), mse::CBool::operator&=(), mse::CInt::operator&=(), mse::CSize_t::operator&=(), ContainerPlacer::operator()(), mse::CInt::operator*(), mse::CSize_t::operator*(), mse::CInt::operator*=(), mse::CSize_t::operator*=(), mse::CInt::operator+(), mse::CSize_t::operator+(), mse::CInt::operator+=(), mse::CSize_t::operator+=(), mse::CInt::operator-(), mse::CSize_t::operator-(), mse::CInt::operator-=(), mse::CSize_t::operator-=(), mse::CInt::operator/(), mse::CSize_t::operator/(), mse::CInt::operator/=(), mse::CSize_t::operator/=(), mse::CInt::operator<(), mse::CSize_t::operator<(), mse::CInt::operator<<=(), mse::CSize_t::operator<<=(), mse::CInt::operator<=(), mse::CSize_t::operator<=(), mse::CBool::operator=(), mse::CInt::operator=(), mse::CSize_t::operator=(), mse::CInt::operator==(), mse::CSize_t::operator==(), mse::CInt::operator>(), mse::CSize_t::operator>(), mse::CInt::operator>=(), mse::CSize_t::operator>=(), mse::CInt::operator>>=(), mse::CSize_t::operator>>=(), mse::CBool::operator^=(), mse::CInt::operator^=(), mse::CSize_t::operator^=(), mse::CBool::operator|=(), mse::CInt::operator|=(), mse::CSize_t::operator|=(), parse2Int(), LocalPlayer::pickUpItems(), ActorManager::pickUpNearest(), LayoutArray::place(), LayoutHelper::place(), LayoutCell::place(), Window::place(), SkillDialog::playCastingDstTileEffect(), SoundManager::playSfx(), Being::playSfx(), Popup::position(), SetupWindow::postInit(), PRAGMA45(), EAthena::BeingRecv::processBeingFakeName(), Ea::BeingRecv::processBeingMove3(), EAthena::BeingRecv::processBeingSlide(), EAthena::BeingRecv::processBeingSpawn(), TmwAthena::BeingRecv::processBeingVisible(), EAthena::BeingRecv::processBeingVisible(), TmwAthena::CharServerRecv::processChangeMapServer(), EAthena::CharServerRecv::processChangeMapServer(), TouchManager::processEvent(), EAthena::BeingRecv::processGraffiti(), EAthena::GuildRecv::processGuildUpdateCoords(), EAthena::ItemRecv::processItemDropped(), TmwAthena::ItemRecv::processItemDropped(), EAthena::ItemRecv::processItemDropped2(), TmwAthena::ItemRecv::processItemVisible(), EAthena::ItemRecv::processItemVisible(), EAthena::ItemRecv::processItemVisible2(), TmwAthena::GameRecv::processMapLogin(), EAthena::GameRecv::processMapLogin(), Ea::NpcRecv::processNpcCommand(), EAthena::PartyRecv::processPartyMemberInfo(), Ea::BeingRecv::processPlayerStop(), TmwAthena::BeingRecv::processPlayerUpdate1(), TmwAthena::BeingRecv::processPlayerUpdate2(), Ea::PlayerRecv::processPlayerWarp(), Ea::MapRecv::processSetTilesType(), EAthena::BeingRecv::processSkillEntry(), EAthena::PlayerRecv::processWalkError(), SDLInput::pushInput(), MapReader::readBase64Layer(), Net::MessageIn::readCoordinates(), MapReader::readCsvLayer(), MapReader::readLayer(), Map::reduce(), LayoutArray::reflow(), SocialWindow::removePortal(), SocialNavigationTab::removePortal(), DebugTab::resize(), CharacterViewNormal::resize(), CharacterViewSmall::resize(), Window::resizeToContent(), EmotePage::safeDraw(), ProgressIndicator::safeDraw(), Slider::safeDraw(), Window::safeDraw(), Map::saveExtraLayer(), Minimap::screenToMap(), Viewport::scrollBy(), SDLputPixel(), SDLputPixelAlpha(), Map::setActorsFix(), Map::setBlockMask(), Window::setDefaultSize(), TmwAthena::PlayerHandler::setDestination(), EAthena::PlayerHandler::setDestination(), LocalPlayer::setDestination(), MapHeights::setHeight(), Window::setLocationHorisontallyRelativeTo(), Popup::setLocationRelativeTo(), Window::setLocationRelativeTo(), LocalPlayer::setNextDest(), MapItem::setPos(), Widget::setPosition(), MouseInput::setReal(), LocalPlayer::setRealPos(), TextSkillListener::setSkill(), SpecialLayer::setTile(), MapLayer::setTile(), setTile(), Being::setTileCoords(), LocalPlayer::setTileCoords(), EAthena::AdminHandler::setTileType(), Particle::setVelocity(), Window::setVisible(), Map::setWalk(), Avatar::setX(), MouseInput::setX(), Widget::setX(), CutInWindow::show(), BeingPopup::show(), PopupList::show(), TextBoxPopup::show(), TextPopup::show(), PopupMenu::showAttackMonsterPopup(), PopupMenu::showChangePos(), PopupMenu::showChatPopup(), PopupMenu::showDropPopup(), PopupMenu::showItemPopup(), PopupMenu::showMapPopup(), PopupMenu::showNpcDialogPopup(), PopupMenu::showOutfitsWindowPopup(), PopupMenu::showPickupItemPopup(), PopupMenu::showPopup(), PopupMenu::showSpellPopup(), PopupMenu::showUndressPopup(), BasicContainer::showWidgetPart(), AtlasManager::simpleSort(), SDLInput::simulateMouseClick(), SDLInput::simulateMouseMove(), TmwAthena::AdminHandler::slide(), EAthena::AdminHandler::slide(), Client::stateGame(), Client::stateGame1(), SubImage::SubImage(), Text::Text(), mse::TIntBase1< long int >::TIntBase1(), transformSurfaceY(), EffectManager::trigger(), EffectManager::triggerDefault(), MiniStatusWindow::updateBars(), WindowMenu::updateButtons(), SpecialLayer::updateCache(), MapLayer::updateCache(), MapLayer::updateConditionTiles(), LocalPlayer::updateCoords(), StaticBrowserBox::updateHeight(), SocialNavigationTab::updateList(), MapLayer::updateOGL(), Map::updatePortalTile(), MapLayer::updateSDL(), ChatWindow::updateVisibility(), EAthena::SkillHandler::usePos(), TmwAthena::SkillHandler::usePos(), SkillDialog::useSkill(), SkillDialog::useSkillDefault(), SkillDialog::useSkillPosition(), SkillDialog::useSkillTarget(), StatusPopup::view(), SpellPopup::view(), TmwAthena::AdminHandler::warp(), EAthena::AdminHandler::warp(), FlowContainer::widgetResized(), SetupWindow::widgetResized(), Window::widgetResized(), WindowMenu::WindowMenu(), and Net::MessageOut::writeCoordinates().

◆ y

y

Definition at line 72 of file graphics_calcImageRect.hpp.

Referenced by _rotozoomSurfaceSizeTrig(), _shrinkSurfaceRGBA(), _shrinkSurfaceY(), _transformSurfaceRGBA(), _zoomSurfaceRGBA(), _zoomSurfaceY(), Map::addBlockMask(), EquipmentWindow::addBox(), Pincode::addButtons(), Map::addExtraLayer(), ObjectsLayer::addObject(), Map::addParticleEffect(), SocialWindow::addPortal(), SocialNavigationTab::addPortal(), Map::addPortal(), Map::addPortalTile(), Map::addRange(), BrowserBox::addRow(), ParticleEngine::addTextRiseFadeOutEffect(), ParticleEngine::addTextSplashEffect(), BasicContainer2::addXY(), ChatWindow::adjustTabSize(), Text::adviseXY(), LayoutArray::at(), ContainerPlacer::at(), LayoutCell::at(), BrowserBox::calcHeight(), CastingEffect::CastingEffect(), CharCreateDialog::CharCreateDialog(), Map::contains(), SDLImageHelper::copySurfaceToImage(), SafeOpenGLImageHelper::copySurfaceToImage(), OpenGLImageHelper::copySurfaceToImage(), NpcDialog::copyToClipboard(), ChatWindow::copyToClipboard(), CrazyMoves::crazyMove8(), ActorManager::createItem(), Gui::createMouseEvent(), Gui::distributeMouseEvent(), ColorPage::draw(), AvatarListBox::draw(), EmotePage::draw(), ExtendedListBox::draw(), ProgressIndicator::draw(), SpecialLayer::draw(), ServersListBox::draw(), ShopListBox::draw(), AmbientLayer::draw(), FloorItem::draw(), MapItem::draw(), PlayerBox::draw(), SkillListBox::draw(), MapLayer::draw(), TextPreview::draw(), Map::draw(), ListBox::draw(), GuiTable::draw(), Slider::draw(), SkillRectangleListBox::draw(), Minimap::draw2(), Being::drawBasic(), TextBox::drawCaret(), Map::drawCollision(), Being::drawElementalSpriteAt(), Being::drawEmotion(), MapLayer::drawFringe(), SDLGraphics::drawHLine(), Being::drawHomunculusSpriteAt(), Being::drawHpBar(), ImegeGraphics::drawImageCached(), SurfaceGraphics::drawImageCached(), Being::drawMercenarySpriteAt(), Being::drawMonsterSpriteAt(), Graphics::drawNet(), Being::drawNpcSpriteAt(), Being::drawOtherSpriteAt(), Being::drawPlayerSpriteAt(), Being::drawPortalSpriteAt(), MapLayer::drawSpecialLayer(), Font::drawString(), DropDown::dropDown(), LayoutArray::extend(), LayoutCell::extend(), NavigationManager::fillNum(), ActorManager::findBeing(), ActorManager::findBeingByPixel(), ActorManager::findBeingsByPixel(), ActorManager::findItem(), ActorManager::findNearestByName(), ActorManager::findNearestLivingBeing(), Map::findPath(), ActorManager::findPortalByTile(), Map::findPortalXY(), NavigationManager::findWalkableTile(), LocalPlayer::followMoveTo(), Gui::getAbsolutePosition(), Widget::getAbsolutePosition(), ObjectsLayer::getAt(), Map::getBlockMask(), WalkLayer::getDataAt(), MapHeights::getHeight(), Map::getHeightOffset(), EmotePage::getIndexFromGrid(), EquipmentWindow::getItem(), Map::getMetaTile(), Gui::getMouseEventSource(), Gui::getMouseState(), Viewport::getMouseTile(), Map::getObjectData(), LayoutHelper::getPlacer(), Window::getPlacer(), SocialWindow::getPortalIndex(), SocialNavigationTab::getPortalIndex(), Window::getResizeHandles(), GuiTable::getRowForY(), ExtendedListBox::getSelectionByMouse(), ListBox::getSelectionByMouse(), SkillListBox::getSkillByEvent(), ItemContainer::getSlotByXY(), ItemContainer::getSlotIndex(), Loader::getSubImage(), SubImage::getSubImage(), Image::getSubImage(), StaticBrowserBox::getTextAtPos(), BrowserBox::getTextAtPos(), SpecialLayer::getTile(), Map::getWalk(), GuiTable::getWidgetAt(), BasicContainer::getWidgetAt(), Gui::getWidgetAt(), ScrollArea::getWidgetAt(), PopupMenu::handleLink(), Gui::handleMouseMoved(), Gui::handleMousePressed(), if(), ImageSet::ImageSet(), BuySellDialog::init(), LocalPlayer::isReachable(), Window::isResizeAllowed(), TouchManager::loadButtons(), EquipmentWindow::loadSlot(), TouchManager::loadTouchItem(), NavigationManager::loadWalkLayer(), GuiTable::mouseDragged(), ToolTipListener::mouseMoved(), WindowMenu::mouseMoved(), Minimap::mouseMoved(), MiniStatusWindow::mouseMoved(), EquipmentWindow::mouseMoved(), InventoryWindow::mouseMoved(), AvatarListBox::mousePressed(), EquipmentWindow::mousePressed(), Slider::mousePressed(), ScrollArea::mousePressed(), SkillRectangleListBox::mousePressed(), Window::mousePressed(), Minimap::mouseReleased(), DropDown::mouseReleased(), EquipmentWindow::mouseReleased(), EAthena::PetHandler::move(), EAthena::HomunculusHandler::move(), EAthena::MercenaryHandler::move(), Viewport::moveCameraRelative(), Viewport::moveCameraToActor(), Viewport::moveCameraToPosition(), moveChar(), TextManager::moveText(), ParticleList::moveTo(), ParticleVector::moveTo(), ParticleContainer::moveTo(), Particle::moveTo(), LocalPlayer::navigateTo(), EAthena::AdminHandler::npcMove(), ContainerPlacer::operator()(), parse2Int(), LocalPlayer::pickUpItems(), ActorManager::pickUpNearest(), LayoutArray::place(), TextManager::place(), LayoutHelper::place(), LayoutCell::place(), Window::place(), SkillDialog::playCastingDstTileEffect(), SoundManager::playSfx(), Being::playSfx(), Popup::position(), StatusPopup::postInit(), TextPopup::postInit(), PRAGMA45(), EAthena::BeingRecv::processBeingFakeName(), Ea::BeingRecv::processBeingMove3(), EAthena::BeingRecv::processBeingSlide(), EAthena::BeingRecv::processBeingSpawn(), TmwAthena::BeingRecv::processBeingVisible(), EAthena::BeingRecv::processBeingVisible(), TmwAthena::CharServerRecv::processChangeMapServer(), EAthena::CharServerRecv::processChangeMapServer(), TouchManager::processEvent(), EAthena::BeingRecv::processGraffiti(), EAthena::GuildRecv::processGuildUpdateCoords(), EAthena::ItemRecv::processItemDropped(), TmwAthena::ItemRecv::processItemDropped(), EAthena::ItemRecv::processItemDropped2(), TmwAthena::ItemRecv::processItemVisible(), EAthena::ItemRecv::processItemVisible(), EAthena::ItemRecv::processItemVisible2(), TmwAthena::GameRecv::processMapLogin(), EAthena::GameRecv::processMapLogin(), Ea::NpcRecv::processNpcCommand(), EAthena::PartyRecv::processPartyMemberInfo(), Ea::BeingRecv::processPlayerStop(), TmwAthena::BeingRecv::processPlayerUpdate1(), TmwAthena::BeingRecv::processPlayerUpdate2(), Ea::PlayerRecv::processPlayerWarp(), Ea::MapRecv::processSetTilesType(), EAthena::BeingRecv::processSkillEntry(), EAthena::PlayerRecv::processWalkError(), SDLInput::pushInput(), MapReader::readBase64Layer(), Net::MessageIn::readCoordinates(), MapReader::readCsvLayer(), MapReader::readLayer(), Map::reduce(), LayoutArray::reflow(), SocialWindow::removePortal(), SocialNavigationTab::removePortal(), DebugTab::resize(), CharacterViewNormal::resize(), CharacterViewSmall::resize(), Window::resizeToContent(), AvatarListBox::safeDraw(), EmotePage::safeDraw(), ProgressIndicator::safeDraw(), GuiTable::safeDraw(), Slider::safeDraw(), Map::saveExtraLayer(), Minimap::screenToMap(), Viewport::scrollBy(), SDLputPixel(), SDLputPixelAlpha(), MapLayer::setActorsFix(), Map::setActorsFix(), Image::setAlpha(), CharCreateDialog::setAttributes(), Map::setBlockMask(), Window::setDefaultSize(), TmwAthena::PlayerHandler::setDestination(), EAthena::PlayerHandler::setDestination(), LocalPlayer::setDestination(), MapHeights::setHeight(), Window::setLocationHorisontallyRelativeTo(), Popup::setLocationRelativeTo(), Window::setLocationRelativeTo(), LocalPlayer::setNextDest(), MapItem::setPos(), Widget::setPosition(), MouseInput::setReal(), LocalPlayer::setRealPos(), TextSkillListener::setSkill(), SpecialLayer::setTile(), MapLayer::setTile(), setTile(), Being::setTileCoords(), LocalPlayer::setTileCoords(), EAthena::AdminHandler::setTileType(), Particle::setVelocity(), Window::setVisible(), Map::setWalk(), Avatar::setY(), MouseInput::setY(), Widget::setY(), CutInWindow::show(), BeingPopup::show(), PopupList::show(), TextBoxPopup::show(), TextPopup::show(), PopupMenu::showAttackMonsterPopup(), PopupMenu::showChangePos(), PopupMenu::showChatPopup(), PopupMenu::showDropPopup(), PopupMenu::showItemPopup(), PopupMenu::showMapPopup(), PopupMenu::showNpcDialogPopup(), PopupMenu::showOutfitsWindowPopup(), PopupMenu::showPickupItemPopup(), PopupMenu::showPopup(), PopupMenu::showSpellPopup(), PopupMenu::showUndressPopup(), BasicContainer::showWidgetPart(), AtlasManager::simpleSort(), SDLInput::simulateMouseClick(), SDLInput::simulateMouseMove(), EAthena::AdminHandler::slide(), TmwAthena::AdminHandler::slide(), SubImage::SubImage(), transformSurfaceY(), EffectManager::trigger(), EffectManager::triggerDefault(), SpecialLayer::updateCache(), MapLayer::updateCache(), StatsClanTab::updateClan(), RelationClanTab::updateClan(), MapLayer::updateConditionTiles(), LocalPlayer::updateCoords(), StaticBrowserBox::updateHeight(), SocialNavigationTab::updateList(), MapLayer::updateOGL(), Map::updatePortalTile(), MapLayer::updateSDL(), ChatWindow::updateVisibility(), TmwAthena::SkillHandler::usePos(), EAthena::SkillHandler::usePos(), SkillDialog::useSkill(), SkillDialog::useSkillDefault(), SkillDialog::useSkillPosition(), SkillDialog::useSkillTarget(), StatusPopup::view(), SpellPopup::view(), TmwAthena::AdminHandler::warp(), EAthena::AdminHandler::warp(), and Net::MessageOut::writeCoordinates().

Image::getHeight
int getHeight() const A_INLINE
Definition: image.h:128
calcTileVertexesInline
void calcTileVertexesInline(ImageVertexes *restrict const vert, const Image *restrict const image, int x, int y) const restrict2 A_INLINE A_NONNULL(2
bottomRight
const Image *const restrict bottomRight
Definition: graphics_calcImageRect.hpp:38
left
const Image *const restrict left
Definition: graphics_calcImageRect.hpp:42
topRight
const Image *const restrict topRight
Definition: graphics_calcImageRect.hpp:36
calcPatternInline
void calcPatternInline(ImageVertexes *restrict const vert, const Image *restrict const image, const int x, const int y, const int w, const int h) const restrict2 A_INLINE
center
const Image *const restrict center
Definition: graphics_calcImageRect.hpp:43
x
x
Definition: graphics_calcImageRect.hpp:72
topLeft
const Image *const restrict topLeft
Definition: graphics_calcImageRect.hpp:35
bottomLeft
const Image *const restrict bottomLeft
Definition: graphics_calcImageRect.hpp:37
bottom
const Image *const restrict bottom
Definition: graphics_calcImageRect.hpp:41
right
const Image *const restrict right
Definition: graphics_calcImageRect.hpp:40
y
y
Definition: graphics_calcImageRect.hpp:72
Image::getWidth
int getWidth() const A_INLINE
Definition: image.h:122
top
const Image *const restrict top
Definition: graphics_calcImageRect.hpp:39