UI namespace

Namespaces

namespace GameSettings

Classes

class AssetBrowserAssetGridUI
class AssetDiscoveryCard
class cHintManager
class CivCommCursorAttachment
Class that controls the rollover that shows the relations with another civilization.
class cLayerManager
class cSPAssetView
class cSPUILayeredObject
class cSPUITextZoom
class cUINewProgressBar
class CursorAttachment
Used to create mouse rollovers (like "tooltips").
class EditorNamePanel
class GlobalUI
class GlobalUIUnkBase1
class GlobalUIUnkBase2
class IHintConditioner
class ITokenTranslator
class Minimap
class ScrollFrameVertical
class SimulatorRollover
class SpaceGameUI
User interface for the Space game.
class SpaceToolPanelUI
A class that represents one of the panels that contain multiple tools in the space tool palette.
class TiledScrollPanel

Enums

enum class SimulatorRolloverID { TribeTool = 2, TribeCitizen = 3, TribeHut = 4, TribeMinimap = 5, Vehicle = 6, SpaceMinimap = 7, HealthBar = 8, Building = 9, SharedHealthBar = 10, UFO = 11, Creature = 12, SharedHealthBar2 = 13, CreatureMinimap = 14, SharedHealthBar3 = 15, FixedObject = 16 }

Functions

ASSERT_SIZE(AssetBrowserAssetGridUI, 0x1F0)
ASSERT_SIZE(AssetDiscoveryCard, 0x1C)
ASSERT_SIZE(CivCommCursorAttachment, 0x100)
ASSERT_SIZE(cSPAssetView, 0x108)
auto Addresses(cSPAssetView) -> namespace
ASSERT_SIZE(cSPUILayeredObject, 0x7C)
ASSERT_SIZE(cSPUITextZoom, 0x78)
auto Addresses(cSPUITextZoom) -> namespace
ASSERT_SIZE(cUINewProgressBar, 0x38)
ASSERT_SIZE(CursorAttachment, 0x78)
ASSERT_SIZE(EditorNamePanel, 0x38)
auto Addresses(EditorNamePanel) -> namespace
auto Addresses(GameSettings) -> namespace
auto Addresses(cHintManager) -> namespace
ASSERT_SIZE(cLayerManager, 0x98)
auto Addresses(cLayerManager) -> namespace
ASSERT_SIZE(Minimap, 0x9A8)
auto Addresses(ScrollFrameVertical) -> namespace
ASSERT_SIZE(SimulatorRollover, 0x130)
auto Addresses(SimulatorRollover) -> namespace
ASSERT_SIZE(SpaceGameUI, 0x6AC)
auto Addresses(SpaceGameUI) -> namespace
ASSERT_SIZE(TiledScrollPanel, 0x70)

Enum documentation

enum class UI::SimulatorRolloverID

Enumerators
TribeTool

Rollover_TribeTool.

TribeCitizen

Rollover_TribeCitizen.

TribeHut

Rollover_TribeHut.

TribeMinimap

Rollover_Tribe_Minimap.

Vehicle

Rollover_ScenarioVehicle or Rollover_CivVehicle.

SpaceMinimap

RolloverCity_Minimap.

HealthBar

SharedHealthBar, or RolloverSpaceCity in Space stage.

Building

Rollover_Building.

SharedHealthBar

SharedHealthBar.

UFO

RolloverUFO.

Creature

Rollover_Creature.

SharedHealthBar2

SharedHealthBar.

CreatureMinimap

Rollover_CRGMinimap.

SharedHealthBar3

SharedHealthBar.

FixedObject

Rollover_FixedObject.

Function documentation