Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

IconRepository Class Reference

#include <iconrepository.h>

List of all members.

Static Public Member Functions

static SurfacegetIcon (const ASCString &name)
static void clear ()
static bool exists (const ASCString &name)
static void insert (const ASCString &name, Surface *s)
static int getMemoryFootprint ()

Classes

class  Repository


Member Function Documentation

static void IconRepository::clear  )  [inline, static]
 

Definition at line 39 of file iconrepository.h.

Referenced by execuseraction2().

bool IconRepository::exists const ASCString name  )  [static]
 

Definition at line 69 of file iconrepository.cpp.

Surface & IconRepository::getIcon const ASCString name  )  [static]
 

Definition at line 37 of file iconrepository.cpp.

References ASCString::endswith(), errorMessage(), tfileerror::getFileName(), tnstream::reading, and SDL_RWFromStream().

Referenced by ASCGUI_Window::WidgetParameters::assign(), assignWeaponInfo(), GuiFunctions::buildGuiIcon(), BuildingTypeResourceWidget::BuildingTypeResourceWidget(), OverviewMapImage::create(), TextRenderer::eval_command(), StoringPosition::eventBlit(), ExperienceOverview::eventDraw(), DiplomaticModeChooser< SelectionType >::eventDraw(), StoringPosition::eventMouseMotion(), ReplayGuiFunctions::ReplayRecordExit::getImage(), ReplayGuiFunctions::ReplayRecord::getImage(), ReplayGuiFunctions::ReplayExit::getImage(), ReplayGuiFunctions::ReplayRewind::getImage(), ReplayGuiFunctions::ReplaySlower::getImage(), ReplayGuiFunctions::ReplayFaster::getImage(), ReplayGuiFunctions::ReplayPause::getImage(), ReplayGuiFunctions::ReplayPlay::getImage(), GuiFunctions::SelfDestructIcon::getImage(), GuiFunctions::InternalAmmoTransferDialog::getImage(), GuiFunctions::ConstructBuilding::getImage(), GuiFunctions::BuildingConstruction::getImage(), GuiFunctions::BuildVehicle::getImage(), GuiFunctions::VehicleBuildingGui::getImage(), GuiFunctions::BuildObject::getImage(), GuiFunctions::ObjectBuildingGui::getImage(), GuiFunctions::RemoveMine::getImage(), GuiFunctions::PutAntiSubMine::getImage(), GuiFunctions::PutAntiShipMine::getImage(), GuiFunctions::PutAntiPersonalMine::getImage(), GuiFunctions::PutAntiTankMine::getImage(), GuiFunctions::PutMine::getImage(), GuiFunctions::RefuelUnitDialog::getImage(), GuiFunctions::RefuelUnit::getImage(), GuiFunctions::RepairUnit::getImage(), GuiFunctions::JumpDriveIcon::getImage(), GuiFunctions::DisableReactionfire::getImage(), GuiFunctions::EnableReactionfire::getImage(), GuiFunctions::OpenContainer::getImage(), GuiFunctions::DestructBuilding::getImage(), GuiFunctions::UnitInfo::getImage(), GuiFunctions::PowerOff::getImage(), GuiFunctions::PowerOn::getImage(), GuiFunctions::Attack::getImage(), GuiFunctions::EndTurn::getImage(), GuiFunctions::Descend::getImage(), GuiFunctions::Ascend::getImage(), GuiFunctions::Movement::getImage(), GuiFunctions::Cancel::getImage(), GuiFunctions::AttackGui::getImage(), CargoGuiFunctions::RecycleUnit::getImage(), CargoGuiFunctions::OpenContainer::getImage(), CargoGuiFunctions::RefuelUnitDialog::getImage(), CargoGuiFunctions::MoveUnitIntoInnerContainer::getImage(), CargoGuiFunctions::TransferUnitControl::getImage(), CargoGuiFunctions::UnitInfo::getImage(), CargoGuiFunctions::CloseDialog::getImage(), CargoGuiFunctions::MoveUnitUp::getImage(), CargoGuiFunctions::RepairUnit::getImage(), CargoGuiFunctions::RefuelUnit::getImage(), CargoGuiFunctions::UnitTraining::getImage(), CargoGuiFunctions::UnitProduction::getImage(), CargoGuiFunctions::Movement::getImage(), GraphicSetManager_Base::getPic(), ObjectType::getPicture(), ExperienceOverview::getSize(), GuiButton::GuiButton(), InternalAmmoTransferWindow::InternalAmmoTransferWindow(), ListBoxImageItem< SelectionType >::ListBoxImageItem(), GraphicSetManager_Base::loadData(), MineType::paint(), WeaponInfoLine::painter(), DashboardPanel::painter(), AttackPanel::painter(), Weathercast::paintWeatherArea(), ASCGUI_Window::parsePanelASCTXT(), WholeMapRenderer::renderVisibility(), ASCGUI_Window::setImage(), WeaponInfoPanel::showWeapon(), SmallGuiButton::SmallGuiButton(), SubWinButton::SubWinButton(), TechWidget::TechWidget(), UnitInfoDialog::userHandler(), CargoDialog::userHandler(), VehicleTypeBaseWidget::VehicleTypeBaseWidget(), VehicleTypeCountLocateWidget::VehicleTypeCountLocateWidget(), VehicleTypeResourceWidget::VehicleTypeResourceWidget(), WeaponInfoPanel::WeaponInfoPanel(), and WeatherPanel::WeatherPanel().

int IconRepository::getMemoryFootprint  )  [static]
 

Definition at line 79 of file iconrepository.cpp.

Referenced by MemoryMeasurement::measureIcons().

void IconRepository::insert const ASCString name,
Surface s
[static]
 

Definition at line 74 of file iconrepository.cpp.


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:17:39 2008 for Advanced Strategic Command by  doxygen 1.4.2