metaforce/Runtime/Character
Lioncash f9079f0215 Runtime: Make use of std::make_unique where applicable
Makes use of the C++14 make_unique allocation function to allocate class
instances where applicable instead of a reset with a new operator within
it.

This doesn't touch cases where buffers are allocated, given make_unique
would zero-initialize them.
2019-09-12 04:09:48 -04:00
..
CActorLights.cpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CActorLights.hpp Initial Flaahgra implementations 2019-06-10 01:28:33 -07:00
CAdditiveAnimPlayback.cpp Working CScriptGunTurret 2019-02-17 19:47:46 -10:00
CAdditiveAnimPlayback.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CAdditiveBodyState.cpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CAdditiveBodyState.hpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CAllFormatsAnimSource.cpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
CAllFormatsAnimSource.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimCharacterSet.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimCharacterSet.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimData.cpp Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde 2019-07-19 18:29:06 -10:00
CAnimData.hpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CAnimPOIData.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimPOIData.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimPerSegmentData.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimPlaybackParms.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimSource.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimSource.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimSourceReader.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimSourceReader.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimSysContext.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimTreeAnimReaderContainer.cpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CAnimTreeAnimReaderContainer.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimTreeBlend.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimTreeBlend.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimTreeDoubleChild.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimTreeDoubleChild.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimTreeLoopIn.cpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CAnimTreeLoopIn.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimTreeNode.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimTreeNode.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimTreeSequence.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimTreeSequence.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimTreeSingleChild.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimTreeSingleChild.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimTreeTimeScale.cpp Runtime: Make use of std::make_unique where applicable 2019-09-12 04:09:48 -04:00
CAnimTreeTimeScale.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimTreeTransition.cpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CAnimTreeTransition.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimTreeTweenBase.cpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CAnimTreeTweenBase.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimation.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimation.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimationDatabase.hpp Space pirate bug fixes 2018-12-14 20:29:41 -10:00
CAnimationDatabaseGame.cpp Space pirate bug fixes 2018-12-14 20:29:41 -10:00
CAnimationDatabaseGame.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CAnimationManager.cpp Space pirate bug fixes 2018-12-14 20:29:41 -10:00
CAnimationManager.hpp Space pirate bug fixes 2018-12-14 20:29:41 -10:00
CAnimationSet.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAnimationSet.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CAssetFactory.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CAssetFactory.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CBodyController.cpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CBodyController.hpp Initial CAtomicBeta imps, needs variable names 2019-01-22 21:59:53 -08:00
CBodyState.cpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CBodyState.hpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CBodyStateCmdMgr.cpp zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
CBodyStateCmdMgr.hpp CBeetle implementation 2018-12-30 19:01:42 -10:00
CBodyStateInfo.cpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CBodyStateInfo.hpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CBoneTracking.cpp Implement CFishCloud 2019-04-02 18:32:31 -10:00
CBoneTracking.hpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CBoolPOINode.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CBoolPOINode.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CCharAnimTime.cpp Bug fixes and CGuiFrame mouse events 2019-01-19 20:43:11 -10:00
CCharAnimTime.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CCharLayoutInfo.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CCharLayoutInfo.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CCharacterFactory.cpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CCharacterFactory.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CCharacterInfo.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CCharacterInfo.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CCharacterSet.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CCharacterSet.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CEffectComponent.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CEffectComponent.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CFBStreamedAnimReader.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CFBStreamedAnimReader.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CFBStreamedCompression.cpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CFBStreamedCompression.hpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CGroundMovement.cpp Runtime: Make use of std::make_unique where applicable 2019-09-12 04:09:48 -04:00
CGroundMovement.hpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CHalfTransition.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CHalfTransition.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CHierarchyPoseBuilder.cpp Remove unneeded debug messages 2019-06-11 16:20:15 -10:00
CHierarchyPoseBuilder.hpp Space pirate bug fixes 2018-12-14 20:29:41 -10:00
CIkChain.cpp Space pirate bug fixes 2018-12-14 20:29:41 -10:00
CIkChain.hpp zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
CInt32POINode.cpp More CFlaahgra imps, initial CTryclops imps 2019-07-16 08:54:07 -07:00
CInt32POINode.hpp More CFlaahgra imps, initial CTryclops imps 2019-07-16 08:54:07 -07:00
CLayoutDescription.hpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CMakeLists.txt Initial CSpacePirate and rag doll imps 2018-11-23 22:09:35 -10:00
CMetaAnimBlend.cpp Various bug fixes 2019-03-08 22:58:27 -10:00
CMetaAnimBlend.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CMetaAnimFactory.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CMetaAnimFactory.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CMetaAnimPhaseBlend.cpp Various bug fixes 2019-03-08 22:58:27 -10:00
CMetaAnimPhaseBlend.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CMetaAnimPlay.cpp Various bug fixes 2019-03-08 22:58:27 -10:00
CMetaAnimPlay.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CMetaAnimRandom.cpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CMetaAnimRandom.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CMetaAnimSequence.cpp Various bug fixes 2019-03-08 22:58:27 -10:00
CMetaAnimSequence.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CMetaTransFactory.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CMetaTransFactory.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CMetaTransMetaAnim.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CMetaTransMetaAnim.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CMetaTransPhaseTrans.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CMetaTransPhaseTrans.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CMetaTransSnap.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CMetaTransSnap.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CMetaTransTrans.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CMetaTransTrans.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CModelData.cpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CModelData.hpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CPASAnimInfo.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CPASAnimInfo.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CPASAnimParm.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CPASAnimParmData.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CPASAnimParmData.hpp Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
CPASAnimState.cpp CRelAngle fix 2018-12-16 17:52:51 -10:00
CPASAnimState.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CPASDatabase.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CPASDatabase.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CPASParmInfo.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CPASParmInfo.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CPOINode.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CPOINode.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CParticleData.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CParticleData.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CParticleDatabase.cpp Runtime: Make use of std::make_unique where applicable 2019-09-12 04:09:48 -04:00
CParticleDatabase.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CParticleGenInfo.cpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CParticleGenInfo.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CParticlePOINode.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CParticlePOINode.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CPoseAsTransforms.cpp Space pirate bug fixes 2018-12-14 20:29:41 -10:00
CPoseAsTransforms.hpp Space pirate bug fixes 2018-12-14 20:29:41 -10:00
CPrimitive.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CPrimitive.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CRagDoll.cpp Runtime: Make const/non-const getters have the same name 2019-08-14 12:45:57 -04:00
CRagDoll.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CSegId.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CSegIdList.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CSegIdList.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CSegStatementSet.cpp zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
CSegStatementSet.hpp RuntimeCommon: Use const on member functions where applicable 2019-08-14 09:25:39 -04:00
CSequenceHelper.cpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
CSequenceHelper.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CSkinBank.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CSkinBank.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CSkinRules.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CSkinRules.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CSoundPOINode.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CSoundPOINode.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CSteeringBehaviors.cpp Lots of bug fixes 2019-03-12 17:46:20 -10:00
CSteeringBehaviors.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CTimeScaleFunctions.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CTimeScaleFunctions.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CTransition.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CTransition.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CTransitionDatabase.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CTransitionDatabaseGame.cpp Various bug fixes 2019-03-08 22:58:27 -10:00
CTransitionDatabaseGame.hpp RuntimeCommon: Use override where applicable 2019-08-09 17:39:42 -04:00
CTransitionManager.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CTransitionManager.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CTreeUtils.cpp New code style refactor 2018-12-07 19:30:43 -10:00
CTreeUtils.hpp New code style refactor 2018-12-07 19:30:43 -10:00
CharacterCommon.hpp More CFlaahgra imps, initial CTryclops imps 2019-07-16 08:54:07 -07:00
IAnimReader.cpp New code style refactor 2018-12-07 19:30:43 -10:00
IAnimReader.hpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
IMetaAnim.cpp New code style refactor 2018-12-07 19:30:43 -10:00
IMetaAnim.hpp CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
IMetaTrans.hpp New code style refactor 2018-12-07 19:30:43 -10:00
IVaryingAnimationTimeScale.hpp New code style refactor 2018-12-07 19:30:43 -10:00
TSegIdMap.hpp New code style refactor 2018-12-07 19:30:43 -10:00