metaforce/Runtime/Weapon
Lioncash 902f4fb5c5 Graphics/Shaders: Use forward declarations where applicable
Now, with all of the headers normalized, we can safely convert some
headers into forward declarations without needing to worry about
potentially breaking code in other headers or source files.
2019-11-09 20:22:09 -05:00
..
CAuxWeapon.cpp zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
CAuxWeapon.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CBeamInfo.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CBeamProjectile.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CBeamProjectile.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CBomb.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CBomb.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CBurstFire.cpp CBurstFire: Tidy up includes 2019-09-22 09:45:01 -04:00
CBurstFire.hpp CBurstFire: Use std::array where applicable 2019-09-22 09:48:07 -04:00
CElectricBeamProjectile.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CElectricBeamProjectile.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CEnergyProjectile.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CEnergyProjectile.hpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CFidget.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CFidget.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CFlameInfo.cpp Initial CFlameThrower imps 2019-04-16 01:00:46 -07:00
CFlameInfo.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CFlameThrower.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CFlameThrower.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGSComboFire.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CGSComboFire.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGSFidget.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CGSFidget.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGSFreeLook.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CGSFreeLook.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGameProjectile.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CGameProjectile.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGrappleArm.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CGrappleArm.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGunController.cpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CGunController.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGunMotion.cpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CGunMotion.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CGunWeapon.cpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CGunWeapon.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CIceBeam.cpp Working CScriptGunTurret 2019-02-17 19:47:46 -10:00
CIceBeam.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CMakeLists.txt Initial CAtomicBeta imps, needs variable names 2019-01-22 21:59:53 -08:00
CNewFlameThrower.cpp zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
CNewFlameThrower.hpp General: Normalize several headers' include paths 2019-09-22 20:36:33 -04:00
CPhazonBeam.cpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CPhazonBeam.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CPlasmaBeam.cpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CPlasmaBeam.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CPlasmaProjectile.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CPlasmaProjectile.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CPlayerGun.cpp Runtime: Make use of std::make_unique where applicable 2019-09-12 04:09:48 -04:00
CPlayerGun.hpp Graphics/Shaders: Use forward declarations where applicable 2019-11-09 20:22:09 -05:00
CPowerBeam.cpp zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
CPowerBeam.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CPowerBomb.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CPowerBomb.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CProjectileInfo.cpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CProjectileInfo.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CProjectileWeapon.cpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CProjectileWeapon.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CTargetableProjectile.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CTargetableProjectile.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CWaveBeam.cpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CWaveBeam.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CWaveBuster.cpp zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
CWaveBuster.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CWeapon.cpp Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
CWeapon.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CWeaponMgr.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CWeaponMgr.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
CWeaponMode.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00
WeaponCommon.cpp zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
WeaponCommon.hpp General: Normalize RuntimeCommonB include paths 2019-09-23 17:22:37 -04:00