ManaPlus
Functions | Variables
graphics_calcImageRect.hpp File Reference

(dc3c359)

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 *restrict const topLeft = grid[0]
 
const Image *restrict const topRight = grid[2]
 
const Image *restrict const bottomLeft = grid[6]
 
const Image *restrict const bottomRight = grid[8]
 
const Image *restrict const top = grid[1]
 
const Image *restrict const right = grid[5]
 
const Image *restrict const bottom = grid[7]
 
const Image *restrict const left = grid[3]
 
const Image *restrict const 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 ( center &&  drawMain)

Definition at line 49 of file graphics_calcImageRect.hpp.

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

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 }
const Image *restrict const bottomLeft
const Image *restrict const center
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
const Image *restrict const topLeft
const Image *restrict const topRight
int getWidth() const A_INLINE
Definition: image.h:116
int getHeight() const A_INLINE
Definition: image.h:122

◆ if() [3/7]

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

Definition at line 58 of file graphics_calcImageRect.hpp.

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

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 }
const Image *restrict const left
const Image *restrict const top
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
const Image *restrict const right
int getWidth() const A_INLINE
Definition: image.h:116
const Image *restrict const bottom
int getHeight() const A_INLINE
Definition: image.h:122

◆ if() [4/7]

if ( topLeft  )

◆ if() [5/7]

if ( topRight  )

Definition at line 73 of file graphics_calcImageRect.hpp.

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

74 {
75  const int trw = topRight->getWidth();
76  if (w > trw)
77  calcTileVertexesInline(vert, topRight, x + w - trw, y);
78 }
void calcTileVertexesInline(ImageVertexes *restrict const vert, const Image *restrict const image, int x, int y) const restrict2 A_INLINE A_NONNULL(2
const Image *restrict const topRight
int getWidth() const A_INLINE
Definition: image.h:116

◆ if() [6/7]

if ( bottomLeft  )

Definition at line 79 of file graphics_calcImageRect.hpp.

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

80 {
82  x, y + h - bottomLeft->getHeight());
83 }
const Image *restrict const bottomLeft
void calcTileVertexesInline(ImageVertexes *restrict const vert, const Image *restrict const image, int x, int y) const restrict2 A_INLINE A_NONNULL(2
int getHeight() const A_INLINE
Definition: image.h:122

◆ if() [7/7]

if ( bottomRight  )

Definition at line 84 of file graphics_calcImageRect.hpp.

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

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 }
void calcTileVertexesInline(ImageVertexes *restrict const vert, const Image *restrict const image, int x, int y) const restrict2 A_INLINE A_NONNULL(2
const Image *restrict const bottomRight
int getWidth() const A_INLINE
Definition: image.h:116
int getHeight() const A_INLINE
Definition: image.h:122

Variable Documentation

◆ bottom

const Image* restrict const bottom = grid[7]

Definition at line 41 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ bottomLeft

const Image* restrict const bottomLeft = grid[6]

Definition at line 37 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ bottomRight

const Image* restrict const bottomRight = grid[8]

Definition at line 38 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ center

const Image* restrict const center = grid[4]

Definition at line 43 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ drawMain

const bool drawMain
Initial value:
const Image *restrict const bottomLeft
const Image *restrict const center
const Image *restrict const bottomRight
const Image *restrict const topLeft
const Image *restrict const topRight

Definition at line 45 of file graphics_calcImageRect.hpp.

◆ left

const Image* restrict const left = grid[3]

Definition at line 42 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ right

const Image* restrict const right = grid[5]

Definition at line 40 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ top

const Image* restrict const top = grid[1]

◆ topLeft

topLeft = grid[0]

Definition at line 35 of file graphics_calcImageRect.hpp.

Referenced by if().

◆ topRight

const Image* restrict const 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(), Map::addExtraLayer(), ObjectsLayer::addObject(), Map::addParticleEffect(), SocialNavigationTab::addPortal(), Map::addPortal(), Map::addPortalTile(), Map::addRange(), BrowserBox::addRow(), ParticleEngine::addTextRiseFadeOutEffect(), ParticleEngine::addTextSplashEffect(), TabbedArea::adjustTabPositions(), ChatWindow::adjustTabSize(), mse::TIntBase1< long int >::assign_check_range(), LayoutArray::at(), BasicContainer::BasicContainer(), BrowserBox::calcHeight(), SDLGraphics::calcPattern(), MobileOpenGL2Graphics::calcPattern(), MobileOpenGLGraphics::calcPattern(), ModernOpenGLGraphics::calcPattern(), NormalOpenGLGraphics::calcPattern(), NullOpenGLGraphics::calcPattern(), SDLGraphics::calcPatternInline(), MobileOpenGL2Graphics::calcPatternInline(), MobileOpenGLGraphics::calcPatternInline(), ModernOpenGLGraphics::calcPatternInline(), NormalOpenGLGraphics::calcPatternInline(), NullOpenGLGraphics::calcPatternInline(), NullOpenGLGraphics::calcTileCollection(), SDLGraphics::calcTileCollection(), MobileOpenGL2Graphics::calcTileCollection(), MobileOpenGLGraphics::calcTileCollection(), ModernOpenGLGraphics::calcTileCollection(), NormalOpenGLGraphics::calcTileCollection(), SDLGraphics::calcTileSDL(), SDLGraphics::calcTileVertexes(), SDLGraphics::calcTileVertexesInline(), NullOpenGLGraphics::calcWindow(), SDLGraphics::calcWindow(), MobileOpenGL2Graphics::calcWindow(), MobileOpenGLGraphics::calcWindow(), ModernOpenGLGraphics::calcWindow(), NormalOpenGLGraphics::calcWindow(), mse::CBool::CBool(), Actions::changeRelation(), mse::CInt::CInt(), ChatWindow::clearAwayLog(), ParticleContainer::clearLocally(), Map::contains(), CrazyMoves::crazyMove8(), Gui::createMouseEvent(), mse::CSize_t::CSize_t(), EmotePage::draw(), ProgressIndicator::draw(), SpecialLayer::draw(), ServersListBox::draw(), FloorItem::draw(), PlayerBox::draw(), MapLayer::draw(), Map::draw(), TextPreview::draw(), Slider::draw(), Window::draw(), SkillRectangleListBox::draw(), Minimap::draw2(), Being::drawBasic(), Map::drawCollision(), Being::drawElementalSpriteAt(), Being::drawEmotion(), MapLayer::drawFringe(), Being::drawHomunculusSpriteAt(), Being::drawHpBar(), SafeOpenGLGraphics::drawImageCached(), SDLGraphics::drawImageCached(), MobileOpenGLGraphics::drawImageCached(), NormalOpenGLGraphics::drawImageCached(), ImegeGraphics::drawImageCached(), SurfaceGraphics::drawImageCached(), Being::drawMercenarySpriteAt(), Being::drawMonsterSpriteAt(), NullOpenGLGraphics::drawNet(), SafeOpenGLGraphics::drawNet(), MobileOpenGL2Graphics::drawNet(), MobileOpenGLGraphics::drawNet(), ModernOpenGLGraphics::drawNet(), NormalOpenGLGraphics::drawNet(), Graphics::drawNet(), Being::drawNpcSpriteAt(), Being::drawOtherSpriteAt(), Viewport::drawPath(), SafeOpenGLGraphics::drawPattern(), SDLGraphics::drawPattern(), MobileOpenGL2Graphics::drawPattern(), MobileOpenGLGraphics::drawPattern(), ModernOpenGLGraphics::drawPattern(), NormalOpenGLGraphics::drawPattern(), NullOpenGLGraphics::drawPattern(), SafeOpenGLGraphics::drawPatternCached(), SDLGraphics::drawPatternCached(), MobileOpenGLGraphics::drawPatternCached(), NormalOpenGLGraphics::drawPatternCached(), SafeOpenGLGraphics::drawPatternInline(), SDLGraphics::drawPatternInline(), MobileOpenGL2Graphics::drawPatternInline(), MobileOpenGLGraphics::drawPatternInline(), ModernOpenGLGraphics::drawPatternInline(), NormalOpenGLGraphics::drawPatternInline(), NullOpenGLGraphics::drawPatternInline(), Being::drawPlayerSpriteAt(), SafeOpenGLGraphics::drawPoint(), SDLGraphics::drawPoint(), MobileOpenGL2Graphics::drawPoint(), MobileOpenGLGraphics::drawPoint(), ModernOpenGLGraphics::drawPoint(), NormalOpenGLGraphics::drawPoint(), Being::drawPortalSpriteAt(), MobileOpenGLGraphics::drawRectangle(), NormalOpenGLGraphics::drawRectangle(), SDLGraphics::drawRescaledPattern(), MobileOpenGL2Graphics::drawRescaledPattern(), MobileOpenGLGraphics::drawRescaledPattern(), ModernOpenGLGraphics::drawRescaledPattern(), SafeOpenGLGraphics::drawRescaledPattern(), NormalOpenGLGraphics::drawRescaledPattern(), NullOpenGLGraphics::drawRescaledPattern(), MapLayer::drawSpecialLayer(), SDLGraphics::drawVLine(), DropDown::dropDown(), fastInvSqrt(), SDLGraphics::fillRectangle(), ActorManager::findBeingsByPixel(), ActorManager::findNearestByName(), ActorManager::findNearestLivingBeing(), Map::findPath(), Map::findPortalXY(), NavigationManager::findWalkableTile(), TextBox::fontChanged(), MiniStatusWindow::getBars(), Map::getBlockMask(), WindowMenu::getButtonTexts(), TextField::getCaretPosition(), ContainerPlacer::getCell(), WalkLayer::getData(), ScrollArea::getDownButtonScrollAmount(), MapLayer::getEmptyTileDrawWidth(), EquipmentWindow::getEquipment(), Text::getHeight(), Image::getHeight(), Widget::getHeight(), Map::getHeightOffset(), NpcDialog::getInputState(), SoundManager::getMaxVolume(), Map::getMetaTile(), Viewport::getMouseTile(), Map::getObjectData(), Actions::getPet(), Popup::getPopupName(), Window::getResizeHandles(), Loader::getSubImage(), MapLayer::getTileDrawWidth(), MapItem::getType(), Net::MessageIn::getUnreadLength(), Map::getWalk(), BasicContainer::getWidgetAt(), Window::getWindowName(), PopupMenu::handleLink(), Gui::handleMouseMoved(), Gui::handleMousePressed(), SkillDialog::hasSkills(), if(), ImageSet::ImageSet(), BuySellDialog::init(), Client::initTradeFilter(), SDLInput::isMouseQueueEmpty(), BasicContainer2::isOpaque(), Window::isResizeAllowed(), TouchManager::loadButtons(), EquipmentWindow::loadSlot(), TouchManager::loadTouchItem(), SoundManager::logic(), 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(), Client::moveButtons(), Viewport::moveCameraRelative(), Viewport::moveCameraToActor(), TextManager::moveText(), Particle::moveTo(), LocalPlayer::navigateTo(), LocalPlayer::nextTile(), ContainerPlacer::operator()(), mse::CInt::operator=(), mse::CSize_t::operator=(), LocalPlayer::pickUpItems(), ActorManager::pickUpNearest(), SoundManager::playSfx(), Being::playSfx(), MobileOpenGLGraphics::popClipArea(), 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(), TmwAthena::ItemRecv::processItemDropped(), EAthena::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::readLayer(), MapReader::readProperties(), Map::reduce(), LayoutArray::reflow(), CharacterViewNormal::resize(), CharacterViewSmall::resize(), Window::resizeToContent(), Graphics::restoreContext(), EmotePage::safeDraw(), ProgressIndicator::safeDraw(), Slider::safeDraw(), Window::safeDraw(), Map::saveExtraLayer(), Viewport::scrollBy(), Map::setActorsFix(), Map::setBlockMask(), Viewport::setCameraRelativeY(), Window::setDefaultSize(), Gui::setDoubleClick(), StaticBrowserBox::setEnableTabs(), BrowserBox::setEnableTabs(), GuiTable::setLinewiseSelection(), Window::setLocationHorisontallyRelativeTo(), Popup::setLocationRelativeTo(), Window::setLocationRelativeTo(), LocalPlayer::setNextDest(), MapItem::setPos(), Widget::setPosition(), MouseInput::setReal(), LocalPlayer::setRealPos(), TextSkillListener::setSkill(), MapLayer::setTile(), Being::setTileCoords(), OpenGLImageHelper::setUseTextureSampler(), SafeOpenGLImageHelper::setUseTextureSampler(), LayoutCell::setVAlign(), Particle::setVelocity(), ImegeGraphics::setVideoMode(), SurfaceGraphics::setVideoMode(), Window::setVisible(), Map::setWalk(), Avatar::setX(), MouseInput::setX(), Widget::setX(), CutInWindow::show(), TextPopup::show(), PopupMenu::showAttackMonsterPopup(), PopupMenu::showChangePos(), PopupMenu::showChatPopup(), PopupMenu::showDropPopup(), PopupMenu::showItemPopup(), PopupMenu::showNpcDialogPopup(), PopupMenu::showOutfitsWindowPopup(), PopupMenu::showPickupItemPopup(), PopupMenu::showPopup(), PopupMenu::showSpellPopup(), PopupMenu::showUndressPopup(), BasicContainer::showWidgetPart(), AtlasManager::simpleSort(), SDLInput::simulateMouseMove(), Actions::splitWhisper(), Client::stateGame(), Client::stateGame1(), TestLauncher::testTextures(), mse::TIntBase1< long int >::TIntBase1(), transformSurfaceY(), MiniStatusWindow::updateBars(), WindowMenu::updateButtons(), SpecialLayer::updateCache(), MapLayer::updateCache(), MapLayer::updateConditionTiles(), LocalPlayer::updateCoords(), StaticBrowserBox::updateHeight(), SocialNavigationTab::updateList(), MapLayer::updateOGL(), Map::updatePortalTile(), MapLayer::updateSDL(), ChatWindow::updateVisibility(), SkillDialog::useSkill(), SkillDialog::useSkillDefault(), SkillDialog::useSkillTarget(), TmwAthena::AdminHandler::warp(), FlowContainer::widgetResized(), SetupWindow::widgetResized(), Window::widgetResized(), WindowMenu::WindowMenu(), TmwAthena::MessageOut::writeCoordinates(), EAthena::MessageOut::writeCoordinates(), Net::AdminHandler::~AdminHandler(), Net::HomunculusHandler::~HomunculusHandler(), Net::MercenaryHandler::~MercenaryHandler(), Net::PetHandler::~PetHandler(), Net::PlayerHandler::~PlayerHandler(), SDLImageHelper::~SDLImageHelper(), and Net::SkillHandler::~SkillHandler().

◆ y

y

Definition at line 72 of file graphics_calcImageRect.hpp.

Referenced by _rotozoomSurfaceSizeTrig(), _shrinkSurfaceRGBA(), _shrinkSurfaceY(), _transformSurfaceRGBA(), _zoomSurfaceRGBA(), _zoomSurfaceY(), Map::addBlockMask(), EquipmentWindow::addBox(), Map::addExtraLayer(), ObjectsLayer::addObject(), Map::addParticleEffect(), SocialNavigationTab::addPortal(), Map::addPortal(), Map::addPortalTile(), Map::addRange(), BrowserBox::addRow(), ParticleEngine::addTextRiseFadeOutEffect(), ParticleEngine::addTextSplashEffect(), ChatWindow::adjustTabSize(), Text::adviseXY(), BasicContainer::BasicContainer(), BrowserBox::calcHeight(), SDLGraphics::calcPattern(), MobileOpenGL2Graphics::calcPattern(), MobileOpenGLGraphics::calcPattern(), ModernOpenGLGraphics::calcPattern(), NormalOpenGLGraphics::calcPattern(), NullOpenGLGraphics::calcPattern(), SDLGraphics::calcPatternInline(), MobileOpenGL2Graphics::calcPatternInline(), MobileOpenGLGraphics::calcPatternInline(), ModernOpenGLGraphics::calcPatternInline(), NormalOpenGLGraphics::calcPatternInline(), NullOpenGLGraphics::calcPatternInline(), SDLGraphics::calcTileCollection(), MobileOpenGL2Graphics::calcTileCollection(), MobileOpenGLGraphics::calcTileCollection(), ModernOpenGLGraphics::calcTileCollection(), NormalOpenGLGraphics::calcTileCollection(), NullOpenGLGraphics::calcTileCollection(), SDLGraphics::calcTileSDL(), SDLGraphics::calcTileVertexes(), SDLGraphics::calcTileVertexesInline(), SDLGraphics::calcWindow(), MobileOpenGL2Graphics::calcWindow(), MobileOpenGLGraphics::calcWindow(), ModernOpenGLGraphics::calcWindow(), NormalOpenGLGraphics::calcWindow(), NullOpenGLGraphics::calcWindow(), Actions::changeRelation(), CharCreateDialog::CharCreateDialog(), ChatWindow::clearAwayLog(), ParticleContainer::clearLocally(), Map::contains(), CrazyMoves::crazyMove8(), Gui::createMouseEvent(), ColorPage::draw(), EmotePage::draw(), AvatarListBox::draw(), ExtendedListBox::draw(), ProgressIndicator::draw(), SpecialLayer::draw(), ServersListBox::draw(), ShopListBox::draw(), FloorItem::draw(), PlayerBox::draw(), SkillListBox::draw(), MapLayer::draw(), Map::draw(), TextPreview::draw(), ListBox::draw(), GuiTable::draw(), Slider::draw(), SkillRectangleListBox::draw(), Minimap::draw2(), Being::drawBasic(), Map::drawCollision(), Being::drawElementalSpriteAt(), Being::drawEmotion(), MapLayer::drawFringe(), SDLGraphics::drawHLine(), Being::drawHomunculusSpriteAt(), Being::drawHpBar(), SDLGraphics::drawImageCached(), MobileOpenGLGraphics::drawImageCached(), NormalOpenGLGraphics::drawImageCached(), SafeOpenGLGraphics::drawImageCached(), ImegeGraphics::drawImageCached(), SurfaceGraphics::drawImageCached(), Being::drawMercenarySpriteAt(), Being::drawMonsterSpriteAt(), SafeOpenGLGraphics::drawNet(), MobileOpenGL2Graphics::drawNet(), MobileOpenGLGraphics::drawNet(), ModernOpenGLGraphics::drawNet(), NormalOpenGLGraphics::drawNet(), NullOpenGLGraphics::drawNet(), Graphics::drawNet(), Being::drawNpcSpriteAt(), Being::drawOtherSpriteAt(), Viewport::drawPath(), SafeOpenGLGraphics::drawPattern(), SDLGraphics::drawPattern(), MobileOpenGL2Graphics::drawPattern(), MobileOpenGLGraphics::drawPattern(), ModernOpenGLGraphics::drawPattern(), NormalOpenGLGraphics::drawPattern(), NullOpenGLGraphics::drawPattern(), SafeOpenGLGraphics::drawPatternCached(), SDLGraphics::drawPatternCached(), MobileOpenGLGraphics::drawPatternCached(), NormalOpenGLGraphics::drawPatternCached(), SafeOpenGLGraphics::drawPatternInline(), SDLGraphics::drawPatternInline(), MobileOpenGL2Graphics::drawPatternInline(), MobileOpenGLGraphics::drawPatternInline(), ModernOpenGLGraphics::drawPatternInline(), NormalOpenGLGraphics::drawPatternInline(), NullOpenGLGraphics::drawPatternInline(), Being::drawPlayerSpriteAt(), SafeOpenGLGraphics::drawPoint(), SDLGraphics::drawPoint(), MobileOpenGL2Graphics::drawPoint(), MobileOpenGLGraphics::drawPoint(), ModernOpenGLGraphics::drawPoint(), NormalOpenGLGraphics::drawPoint(), Being::drawPortalSpriteAt(), MobileOpenGLGraphics::drawRectangle(), NormalOpenGLGraphics::drawRectangle(), SafeOpenGLGraphics::drawRescaledPattern(), SDLGraphics::drawRescaledPattern(), MobileOpenGL2Graphics::drawRescaledPattern(), MobileOpenGLGraphics::drawRescaledPattern(), ModernOpenGLGraphics::drawRescaledPattern(), NormalOpenGLGraphics::drawRescaledPattern(), NullOpenGLGraphics::drawRescaledPattern(), MapLayer::drawSpecialLayer(), DropDown::dropDown(), NavigationManager::fillNum(), SDLGraphics::fillRectangle(), ActorManager::findBeingsByPixel(), ActorManager::findNearestByName(), ActorManager::findNearestLivingBeing(), Map::findPath(), ActorManager::findPortalByTile(), Map::findPortalXY(), NavigationManager::findWalkableTile(), TextBox::fontChanged(), MiniStatusWindow::getBars(), Map::getBlockMask(), ContainerPlacer::getCell(), MapLayer::getCounterName(), WalkLayer::getData(), ScrollArea::getDownButtonScrollAmount(), EquipmentWindow::getEquipment(), Text::getHeight(), Image::getHeight(), Map::getHeightOffset(), NpcDialog::getInputState(), SoundManager::getMaxVolume(), Map::getMetaTile(), Viewport::getMouseTile(), Map::getObjectData(), Actions::getPet(), Popup::getPopupName(), SocialNavigationTab::getPortalIndex(), Window::getResizeHandles(), SkillListBox::getSkillByEvent(), Loader::getSubImage(), MapItem::getType(), Net::MessageIn::getUnreadLength(), Map::getWalk(), BasicContainer::getWidgetAt(), Window::getWindowName(), Widget::getX(), PopupMenu::handleLink(), Gui::handleMouseMoved(), Gui::handleMousePressed(), SkillDialog::hasSkills(), if(), ImageSet::ImageSet(), BuySellDialog::init(), SDLInput::isMouseQueueEmpty(), BasicContainer2::isOpaque(), Window::isResizeAllowed(), TouchManager::loadButtons(), EquipmentWindow::loadSlot(), TouchManager::loadTouchItem(), SoundManager::logic(), 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(), Viewport::moveCameraRelative(), Viewport::moveCameraToActor(), TextManager::moveText(), Particle::moveTo(), LocalPlayer::navigateTo(), LocalPlayer::nextTile(), ContainerPlacer::operator()(), LocalPlayer::pickUpItems(), ActorManager::pickUpNearest(), SoundManager::playSfx(), Being::playSfx(), MobileOpenGLGraphics::popClipArea(), 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(), TmwAthena::ItemRecv::processItemDropped(), EAthena::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::readLayer(), MapReader::readProperties(), Map::reduce(), LayoutArray::reflow(), SocialNavigationTab::removePortal(), CharacterViewNormal::resize(), CharacterViewSmall::resize(), Window::resizeToContent(), Graphics::restoreContext(), EmotePage::safeDraw(), AvatarListBox::safeDraw(), ProgressIndicator::safeDraw(), GuiTable::safeDraw(), Slider::safeDraw(), Map::saveExtraLayer(), Viewport::scrollBy(), MapLayer::setActorsFix(), Map::setActorsFix(), Image::setAlpha(), CharCreateDialog::setAttributes(), Map::setBlockMask(), Viewport::setCameraRelativeY(), Window::setDefaultSize(), ListBox::setDistributeMousePressed(), Gui::setDoubleClick(), StaticBrowserBox::setEnableTabs(), BrowserBox::setEnableTabs(), GuiTable::setLinewiseSelection(), Window::setLocationHorisontallyRelativeTo(), Popup::setLocationRelativeTo(), Window::setLocationRelativeTo(), LocalPlayer::setNextDest(), MapItem::setPos(), Widget::setPosition(), MouseInput::setReal(), LocalPlayer::setRealPos(), TextSkillListener::setSkill(), MapLayer::setTile(), Being::setTileCoords(), SafeOpenGLImageHelper::setUseTextureSampler(), OpenGLImageHelper::setUseTextureSampler(), LayoutCell::setVAlign(), Particle::setVelocity(), ImegeGraphics::setVideoMode(), SurfaceGraphics::setVideoMode(), Window::setVisible(), Map::setWalk(), Avatar::setY(), MouseInput::setY(), Widget::setY(), CutInWindow::show(), TextPopup::show(), PopupMenu::showAttackMonsterPopup(), PopupMenu::showChangePos(), PopupMenu::showChatPopup(), PopupMenu::showDropPopup(), PopupMenu::showItemPopup(), PopupMenu::showNpcDialogPopup(), PopupMenu::showOutfitsWindowPopup(), PopupMenu::showPickupItemPopup(), PopupMenu::showPopup(), PopupMenu::showSpellPopup(), PopupMenu::showUndressPopup(), BasicContainer::showWidgetPart(), AtlasManager::simpleSort(), SDLInput::simulateMouseMove(), Actions::splitWhisper(), TestLauncher::testTextures(), transformSurfaceY(), SpecialLayer::updateCache(), MapLayer::updateCache(), MapLayer::updateConditionTiles(), LocalPlayer::updateCoords(), StaticBrowserBox::updateHeight(), SocialNavigationTab::updateList(), MapLayer::updateOGL(), Map::updatePortalTile(), MapLayer::updateSDL(), ChatWindow::updateVisibility(), SkillDialog::useSkill(), SkillDialog::useSkillDefault(), SkillDialog::useSkillTarget(), TmwAthena::AdminHandler::warp(), TmwAthena::MessageOut::writeCoordinates(), EAthena::MessageOut::writeCoordinates(), Net::AdminHandler::~AdminHandler(), Net::HomunculusHandler::~HomunculusHandler(), Net::MercenaryHandler::~MercenaryHandler(), Net::PetHandler::~PetHandler(), Net::PlayerHandler::~PlayerHandler(), SDLImageHelper::~SDLImageHelper(), and Net::SkillHandler::~SkillHandler().