Cytopia
0.3
A city building simulation game
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Functions
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
z
~
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Typedefs
a
c
d
e
g
i
m
n
p
r
s
t
u
v
Enumerations
Enumerator
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Functions
b
c
d
f
g
i
m
o
p
r
s
t
w
Variables
a
c
d
g
h
i
l
m
n
r
s
t
Typedefs
a
c
d
e
f
g
i
j
l
m
n
r
s
t
v
Enumerations
Enumerator
a
b
d
e
f
g
l
m
n
p
r
s
t
u
w
z
Macros
_
c
e
i
l
n
r
s
t
v
Examples
▼
Cytopia
Todo List
►
Namespaces
▼
Classes
▼
Class List
►
Cytopia
►
Signal
►
std
►
utils
►
_sprite_highlight_color_t
►
AudioConfig
AudioError
►
AudioMixer
►
BiomeData
►
BuildMenu
►
BuildMenuButton
►
Camera
CompressionError
ConfigurationError
Constant
►
Coordinate3D
CytopiaError
►
DecodedAudioData
DisplayError
►
EventManager
FontError
►
GameClock
►
GameMenu
►
GamePlay
►
GameStates
►
GameStatesData
►
GameTimeMenu
GetMemberType
►
GetMemberType< Member Type::* >
GetType
►
GetType_t
►
GetType_t< i, List< T, Ts... >, EnableIf< i==0 > >
►
GetType_t< i, List< T1, T2, Ts... >, EnableIf< i !=0 > >
►
IEquatable
is_strong_equatable_type
is_strong_equatable_type< Type, std::void_t< decltype(std::declval< Type >().Equals(std::declval< Type >()))> >
►
LayoutData
►
LoadMenu
►
LOG
►
Map
►
MapFunctions
►
MapGrid
►
MapLayers
►
MapNode
►
MapNodeData
►
MessageQueue
►
NeighborNode
►
OSystem
►
PauseMenu
►
Point
►
PointFunctions
►
PowerGrid
►
PowerManager
►
PowerNode
►
PriorityQueue
►
Randomizer
►
ResourceManager
►
ResourcesManager
►
Settings
►
SettingsData
►
SettingsMenu
►
SignalMediator
►
Singleton
►
Soundtrack
►
Sprite
►
SpriteData
►
SpriteRGBColor
►
StrongType
►
TerrainGenerator
►
TerrainSettings
►
TileData
►
TileManager
►
TileSize
TupleType
►
TupleType< List< Ts... > >
TypeList
►
TypeList< T >
►
TypeList< T, Ts... >
UIError
►
UIManager
UnimplementedError
VariantType
►
VariantType< List< Ts... > >
►
WindowManager
►
ZoneArea
►
ZoneManager
►
ZoneNode
Class Index
►
Class Hierarchy
►
Class Members
►
Files
►
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
UIManager Member List
This is the complete list of members for
UIManager
, including all inherited members.
addPersistentMenu
(GameMenu::Ptr menu)
UIManager
addPersistentMenu
()
UIManager
inline
buildMenuLayout
() const
UIManager
inline
clearTooltip
()
UIManager
closeMenu
()
UIManager
closeOpenMenus
()
UIManager
drawUI
()
UIManager
findMenu
() const
UIManager
inline
fontDefault
UIManager
private
getLayouts
()
UIManager
inline
init
()
UIManager
initializeImGuiFonts
()
UIManager
instance
(void)
Singleton< UIManager >
inline
static
isAnyMenuOpen
() const
UIManager
inline
isMouseHovered
() const
UIManager
loadFont
(const std::string &name, uint32_t size)
UIManager
loadSettings
(json &uiLayout)
UIManager
m_buildMenuLayout
UIManager
private
m_fpsCounter
UIManager
private
m_layouts
UIManager
private
m_loadedFonts
UIManager
private
m_menuStack
UIManager
private
m_persistentMenu
UIManager
private
m_showDebugMenu
UIManager
private
m_showFpsCounter
UIManager
private
m_tooltip
UIManager
private
openMenu
(GameMenu::Ptr menuOption)
UIManager
openMenu
()
UIManager
inline
parseLayouts
(const json &uiLayout)
UIManager
setBuildMenuLayout
(BUILDMENU_LAYOUT l)
UIManager
inline
setFPSCounterText
(const std::string &fps)
UIManager
setTooltip
(const std::string &tooltipText)
UIManager
Singleton
() noexcept=default
Singleton< UIManager >
protected
Singleton< UIManager >
UIManager
toggleDebugMenu
()
UIManager
inline
UIManager
()=default
UIManager
private
~Singleton
() noexcept=default
Singleton< UIManager >
protected
~UIManager
()=default
UIManager
private
Generated on Sun Nov 27 2022 09:50:52 for Cytopia by
1.8.17