UI::SimulatorRollover class

Base classes

struct Simulator::cObjectPoolClass
Base class for all objects that are used inside a cObjectPool.

Public static functions

static auto GetRolloverIdForObject(Simulator::cGameData* object) -> SimulatorRolloverID
Returns which kind of rollover must be shown for a certain Simulator object.
static auto ShowRollover(Simulator::cGameData* object) -> void
If possible, displays a rollover over the specificed Simulator object.
static auto ShowRolloverInternal(Simulator::cGameData* object, SimulatorRolloverID rolloverId, float = -1.0f) -> SimulatorRollover*

Public variables

cGameDataPtr mpObject
char padding_8
UILayoutPtr mpLayout
IWindowPtr mpMainWindow
Control ID 0x93310E4A.
IWindowPtr mpFrameWindow
Control ID 0x93310E4B.
IWindowPtr field_5C
Control ID 0x31E94D0.
IWindowPtr field_60
Control ID 0x933103EA.
IWindowPtr field_64
Control ID 0x26E0DF0.
IWindowPtr field_68
Control ID 0x26E0DF1.
IWindowPtr field_6C
Control ID 0x26E0DF2.
IWindowPtr field_70
Control ID 0x26E0DF3.
IWindowPtr field_74
Control ID 0x4D039A8.
IWindowPtr field_78
Control ID 0x4B47745.
IWindowPtr field_7C
Control ID 0x553E937.
ObjectPtr field_80
Control ID 0x553EA66.
IWindowPtr field_84
Control ID 0x553E92B.
IWindowPtr field_88
Control ID 0x553EA6E.
IWindowPtr field_8C
Control ID 0x657C8F8.
ObjectPtr field_90
Control ID 0x46ADF86.
ObjectPtr field_94
Control ID 0x26E0001.
ObjectPtr field_98
Control ID 0x26E0003.
ObjectPtr field_9C
Control ID 0x26E0001.
IWindowPtr field_A0
Control ID 0x542EFB0.
ObjectPtr field_A4
Control ID 0x542EFB0.
IWindowPtr field_A8
Control ID 0x199A7D2.
IWindowPtr field_AC
Control ID 0x41F852D.
ObjectPtr field_B0
Control ID 0x5E62810.
ObjectPtr field_B4
Control ID 0x6303998.
char padding_B8

Function documentation

static SimulatorRolloverID UI::SimulatorRollover::GetRolloverIdForObject(Simulator::cGameData* object)

Returns which kind of rollover must be shown for a certain Simulator object.

Parameters
object