0ad/source/gui/ObjectTypes
Vantha 01476b9836 Only render the minimap texture if it'll be displayed
This patch implements a way for minimap-type GUI objects to request the rendering
of the minimap texture each frame. If it wasn't requested the minimap
texture isn't rendered at all and the objects only request it while they are
being displayed. This saves unnecessary work and fixes a bug where the
minimap briefly showed the revealed map after a cinema path ended
playing, since it isn't updated every frame (only 2x per second).
2026-03-03 11:25:52 +01:00
..
CButton.cpp Fix oversight in 83f4d8789b 2025-12-23 10:28:22 +01:00
CButton.h Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CChart.cpp Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CChart.h Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CCheckBox.cpp Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CCheckBox.h Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CDropDown.cpp Fix warnings on the charts tab of summary screen 2025-12-23 10:28:22 +01:00
CDropDown.h Remove inconsistent override in CDropdown.h 2025-12-29 13:46:47 +01:00
CGUIDummyObject.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CHotkeyPicker.cpp Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CHotkeyPicker.h Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CImage.cpp Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CImage.h Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CInput.cpp Cleanup of IGUIObject classes 2025-08-11 18:38:01 +02:00
CInput.h Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CList.cpp Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CList.h Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CMiniMap.cpp Only render the minimap texture if it'll be displayed 2026-03-03 11:25:52 +01:00
CMiniMap.h Only render the minimap texture if it'll be displayed 2026-03-03 11:25:52 +01:00
COList.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
COList.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CProgressBar.cpp Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CProgressBar.h Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CRadioButton.cpp Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CRadioButton.h Fix headers for gui/ObjectTypes 2025-06-30 20:38:16 +02:00
CScrollPanel.cpp Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CScrollPanel.h Cleanup of IGUIObject classes 2025-08-11 18:38:01 +02:00
CSlider.cpp Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CSlider.h Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CText.cpp Lift window width constraint of .getPreferredTextSize 2025-08-24 11:03:34 +02:00
CText.h Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CTooltip.cpp Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00
CTooltip.h Remove default dtors of IGUIObject derived classes 2025-08-11 18:38:01 +02:00