metaforce/Runtime/GuiSys
Lioncash 40fc3f9dd8 CModelBoo: Remove usages of const_cast
Many functions are modifying internals of CBooModel and const-casting
is performed in order to work around functions being const when they
really shouldn't be.

This amends the function signatures in order to allow these functions to
exist without const_cast, making code much nicer to read.
2020-03-25 02:01:46 -04:00
..
CAuiEnergyBarT01.cpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CAuiEnergyBarT01.hpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CAuiImagePane.cpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CAuiImagePane.hpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CAuiMeter.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CAuiMeter.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CCompoundTargetReticle.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CCompoundTargetReticle.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CConsoleOutputWindow.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CConsoleOutputWindow.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CDrawStringOptions.hpp CDrawStringOptions: Resize vector within constructor 2020-03-17 21:35:08 -04:00
CErrorOutputWindow.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CErrorOutputWindow.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CFontImageDef.cpp CFontImageDef: Make use of emplace_back where applicable 2020-03-14 18:45:37 -04:00
CFontImageDef.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CFontRenderState.cpp CFontRenderState: Collapse common switch cases in RefreshColor() 2020-03-07 03:44:54 -05:00
CFontRenderState.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiCamera.cpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CGuiCamera.hpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CGuiCompoundWidget.cpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiCompoundWidget.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiFrame.cpp CFinalInput: Use std::array where applicable 2019-10-01 01:59:56 -04:00
CGuiFrame.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiGroup.cpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiGroup.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiHeadWidget.cpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiHeadWidget.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiLight.cpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiLight.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiModel.cpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CGuiModel.hpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CGuiObject.cpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CGuiObject.hpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CGuiPane.cpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiPane.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiSliderGroup.cpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiSliderGroup.hpp CGuiSliderGroup: Make use of std::array where applicable 2020-03-17 22:22:06 -04:00
CGuiSys.cpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiSys.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiTableGroup.cpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiTableGroup.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiTextPane.cpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CGuiTextPane.hpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CGuiTextSupport.cpp CGuiTextSupport: Make use of emplace_back() in AddText() 2020-01-28 00:22:19 -05:00
CGuiTextSupport.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiWidget.cpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CGuiWidget.hpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CGuiWidgetDrawParms.cpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiWidgetDrawParms.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiWidgetIdDB.cpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGuiWidgetIdDB.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CHudBallInterface.cpp Runtime: Remove unnecessary c_str() calls 2020-02-28 05:26:41 -05:00
CHudBallInterface.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CHudBossEnergyInterface.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CHudBossEnergyInterface.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CHudDecoInterface.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CHudDecoInterface.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CHudEnergyInterface.cpp CHudEnergyInterface: Make use of std::array where applicable 2020-03-14 17:59:39 -04:00
CHudEnergyInterface.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CHudFreeLookInterface.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CHudFreeLookInterface.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CHudHelmetInterface.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CHudHelmetInterface.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CHudInterface.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CHudMissileInterface.cpp CHudMissileInterface: Make use of std::array where applicable 2020-03-14 17:57:05 -04:00
CHudMissileInterface.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CHudRadarInterface.cpp Runtime: Collapse emplace_back() calls where applicable 2020-03-13 17:14:44 -04:00
CHudRadarInterface.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CHudThreatInterface.cpp CHudThreatInterface: Make use of std::array where applicable 2020-03-14 17:38:57 -04:00
CHudThreatInterface.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CHudVisorBeamMenu.cpp CHudVisorBeamMenu: Make use of std::array where applicable 2020-03-14 17:52:30 -04:00
CHudVisorBeamMenu.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CInstruction.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CInstruction.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CMakeLists.txt Windows build fixes and warning avoidance 2018-05-24 20:39:38 -10:00
COrbitPointMarker.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
COrbitPointMarker.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CRasterFont.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CRasterFont.hpp Fix font rendering and world teleporter in MPT and PAL 2019-12-11 10:55:19 -08:00
CSaveableState.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CSaveableState.hpp CSaveableState: Initialize vectors in the constructor initializer list 2020-03-06 22:47:39 -05:00
CScanDisplay.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CScanDisplay.hpp Graphics/Shaders: Use forward declarations where applicable 2019-11-09 20:22:09 -05:00
CSplashScreen.cpp Graphics/Shaders: Use forward declarations where applicable 2019-11-09 20:22:09 -05:00
CSplashScreen.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CStringTable.cpp CStringTable: Use std::array instead of std::vector 2019-09-01 03:13:45 -04:00
CStringTable.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CTargetingManager.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CTargetingManager.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CTextExecuteBuffer.cpp RuntimeCommonB: Normalize cpp file includes 2019-12-22 18:12:04 -05:00
CTextExecuteBuffer.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CTextParser.cpp CTextParser: Resolve double->float truncation within ParseTag() 2020-01-29 02:26:50 -05:00
CTextParser.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CTextRenderBuffer.cpp Runtime: Collapse emplace_back() calls where applicable 2020-03-13 17:14:44 -04:00
CTextRenderBuffer.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CWordBreakTables.cpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CWordBreakTables.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00