metaforce/Runtime/Graphics
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
..
Shaders Merge pull request #239 from lioncash/line 2020-03-18 00:58:46 -04:00
CBooRenderer.cpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CBooRenderer.hpp CBooRenderer: Make use of std::array where applicable 2020-03-06 02:25:40 -05:00
CDrawable.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CDrawablePlaneObject.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CGraphics.cpp More CThardus imps, add reference CTevPass imps 2020-02-29 17:11:41 -08:00
CGraphics.hpp More CThardus imps, add reference CTevPass imps 2020-02-29 17:11:41 -08:00
CGraphicsPalette.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CLight.cpp CLight: Collapse std::max calls into one 2020-03-17 20:54:56 -04:00
CLight.hpp CLight: Mark caching member variables as mutable 2020-03-17 20:47:12 -04:00
CLineRenderer.cpp CLineRenderer: Remove unnecessary casts to bool 2020-03-17 19:04:01 -04:00
CLineRenderer.hpp CLineRenderer: Make use of std::array where applicable 2020-03-17 19:07:27 -04:00
CMakeLists.txt Refactor for blender 2.8 and new shader model 2019-05-07 17:50:21 -10:00
CMetroidModelInstance.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CModel.hpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CModelBoo.cpp CModelBoo: Remove usages of const_cast 2020-03-25 02:01:46 -04:00
CMoviePlayer.cpp Runtime: Collapse emplace_back() calls where applicable 2020-03-13 17:14:44 -04:00
CMoviePlayer.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CPVSAreaSet.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPVSAreaSet.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CPVSVisOctree.cpp CPVSVisOctree: Initialize in-class member variables where applicable 2020-03-07 05:01:29 -05:00
CPVSVisOctree.hpp CPVSVisOctree: Initialize in-class member variables where applicable 2020-03-07 05:01:29 -05:00
CPVSVisSet.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPVSVisSet.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CRainSplashGenerator.cpp CRainSplashGenerator: Amend lower bound constant for speed in SSplashLine::Update() 2020-01-30 22:20:49 -05:00
CRainSplashGenerator.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CSimpleShadow.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSimpleShadow.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CSkinnedModel.cpp CSkinnedModel: std::move constructor arguments where applicable 2020-02-24 02:36:44 -05:00
CSkinnedModel.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CTexture.hpp Add texture info lookup 2019-12-11 00:37:30 -08:00
CTextureBoo.cpp Fix font rendering and world teleporter in MPT and PAL 2019-12-11 10:55:19 -08:00
CVertexMorphEffect.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CVertexMorphEffect.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
IRenderer.hpp Implement CScriptSpecialFunction::ThinkAreaDamage, and more CThardus 2019-11-24 07:32:45 -08:00
IWeaponRenderer.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
IWeaponRenderer.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00