metaforce/Runtime/Character
Lioncash 6381f021b7 CPASAnimState: Make use of size_t for GetAnimParmData()
Given the rest of the interface now uses size_t, we can convert this
over. While we're at it, we can also take the result of the at() call
inside of it in order to avoid any copies of data altogether.
2020-04-06 13:10:43 -04:00
..
CActorLights.cpp Runtime: Collapse emplace_back() calls where applicable 2020-03-13 17:14:44 -04:00
CActorLights.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CAdditiveAnimPlayback.cpp CSegStatementSet: Make x4_segData private 2020-04-01 00:34:12 -04:00
CAdditiveAnimPlayback.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAdditiveBodyState.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAdditiveBodyState.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CAllFormatsAnimSource.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAllFormatsAnimSource.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimCharacterSet.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimCharacterSet.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimData.cpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimData.hpp CAnimData: Rename IceModel() to GetIceModel() 2020-03-31 01:26:00 -04:00
CAnimPOIData.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimPOIData.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimPerSegmentData.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CAnimPlaybackParms.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CAnimSource.cpp CAnimSource: Eliminate variable shadowing 2020-04-06 07:04:49 -04:00
CAnimSource.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimSourceReader.cpp IAnimReader: Make use of std::string_view where applicable 2020-03-31 03:13:02 -04:00
CAnimSourceReader.hpp IAnimReader: Make use of std::string_view where applicable 2020-03-31 03:13:02 -04:00
CAnimSysContext.hpp CAnimSysContext: std::move TToken instance in constructor 2020-03-09 11:08:17 -04:00
CAnimTreeAnimReaderContainer.cpp IAnimReader: Make use of std::string_view where applicable 2020-03-31 03:13:02 -04:00
CAnimTreeAnimReaderContainer.hpp IAnimReader: Make use of std::string_view where applicable 2020-03-31 03:13:02 -04:00
CAnimTreeBlend.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimTreeBlend.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CAnimTreeDoubleChild.cpp IAnimReader: Make use of std::string_view where applicable 2020-03-31 03:13:02 -04:00
CAnimTreeDoubleChild.hpp IAnimReader: Make use of std::string_view where applicable 2020-03-31 03:13:02 -04:00
CAnimTreeLoopIn.cpp CAnimTreeLoopIn: std::move constructor parameters where applicable 2020-03-09 11:31:53 -04:00
CAnimTreeLoopIn.hpp CAnimTreeLoopIn: std::move constructor parameters where applicable 2020-03-09 11:31:53 -04:00
CAnimTreeNode.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimTreeNode.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimTreeSequence.cpp CAnimTreeSequence: std::move constructor parameters where applicable 2020-03-09 11:58:07 -04:00
CAnimTreeSequence.hpp CAnimTreeSequence: std::move constructor parameters where applicable 2020-03-09 11:58:07 -04:00
CAnimTreeSingleChild.cpp IAnimReader: Make use of std::string_view where applicable 2020-03-31 03:13:02 -04:00
CAnimTreeSingleChild.hpp IAnimReader: Make use of std::string_view where applicable 2020-03-31 03:13:02 -04:00
CAnimTreeTimeScale.cpp IAnimReader: Make use of std::string_view where applicable 2020-03-31 03:13:02 -04:00
CAnimTreeTimeScale.hpp IAnimReader: Make use of std::string_view where applicable 2020-03-31 03:13:02 -04:00
CAnimTreeTransition.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimTreeTransition.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CAnimTreeTweenBase.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimTreeTweenBase.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CAnimation.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimation.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimationDatabase.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CAnimationDatabaseGame.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimationDatabaseGame.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAnimationManager.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimationManager.hpp CAnimationManager: std::move parameters to constructor where applicable 2020-03-09 11:27:36 -04:00
CAnimationSet.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAnimationSet.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAssetFactory.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAssetFactory.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CBodyController.cpp CBodyController: Make HasBodyInfo() accept a const reference 2020-03-25 01:39:08 -04:00
CBodyController.hpp CBodyController: Make HasBodyInfo() accept a const reference 2020-03-25 01:39:08 -04:00
CBodyState.cpp CBodyState: Return 1.0f directly in UpdateLocomotionAnimation() 2020-04-05 03:24:56 -04:00
CBodyState.hpp CBodyState: Mark reference parameters as const where applicable 2020-04-05 03:10:35 -04:00
CBodyStateCmdMgr.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CBodyStateCmdMgr.hpp CBodyState: Eliminate usages of const_cast 2020-04-05 03:21:33 -04:00
CBodyStateInfo.cpp General: Make use of emplace_back where applicable 2020-03-31 05:33:10 -04:00
CBodyStateInfo.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CBoneTracking.cpp CBoneTracking: Make use of parameter in SetActive() 2020-03-25 02:12:56 -04:00
CBoneTracking.hpp CBoneTracking: Make use of parameter in SetActive() 2020-03-25 02:12:56 -04:00
CBoolPOINode.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CBoolPOINode.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CCharAnimTime.cpp CCharAnimTime: Make constructors constexpr where applicable 2020-03-15 19:41:54 -04:00
CCharAnimTime.hpp CCharAnimTime: Make constructors constexpr where applicable 2020-03-15 19:41:54 -04:00
CCharLayoutInfo.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CCharLayoutInfo.hpp CCharLayoutInfo: Make constructors explicit 2019-10-26 21:27:03 -04:00
CCharacterFactory.cpp CCharacterFactory: Eliminate usages of const_cast within CreateCharacter() 2020-04-05 08:11:51 -04:00
CCharacterFactory.hpp CCharacterFactory: Eliminate usages of const_cast within CreateCharacter() 2020-04-05 08:11:51 -04:00
CCharacterInfo.cpp CCharacterInfo: Remove unnecessary top-level const in return value of GetAnimationIndex() 2020-02-28 04:56:45 -05:00
CCharacterInfo.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CCharacterSet.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CCharacterSet.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CEffectComponent.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CEffectComponent.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CFBStreamedAnimReader.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CFBStreamedAnimReader.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CFBStreamedCompression.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CFBStreamedCompression.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CGroundMovement.cpp Merge pull request #166 from lioncash/redundant 2020-02-26 13:19:22 -05:00
CGroundMovement.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CHalfTransition.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CHalfTransition.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CHierarchyPoseBuilder.cpp CHierarchyPoseBuilder corrections 2020-03-13 15:29:20 -07:00
CHierarchyPoseBuilder.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CIkChain.cpp CHierarchyPoseBuilder: Fix missing ampersand in CharLayoutInfo() return value 2020-03-05 21:28:23 -05:00
CIkChain.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CInt32POINode.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CInt32POINode.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CLayoutDescription.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMakeLists.txt Initial CSpacePirate and rag doll imps 2018-11-23 22:09:35 -10:00
CMetaAnimBlend.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaAnimBlend.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaAnimFactory.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaAnimFactory.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CMetaAnimPhaseBlend.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaAnimPhaseBlend.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaAnimPlay.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaAnimPlay.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaAnimRandom.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaAnimRandom.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaAnimSequence.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaAnimSequence.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaTransFactory.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaTransFactory.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CMetaTransMetaAnim.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaTransMetaAnim.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaTransPhaseTrans.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaTransPhaseTrans.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CMetaTransSnap.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaTransSnap.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CMetaTransTrans.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetaTransTrans.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CModelData.cpp General: Pass std::nullopt to CAnimData::Render instead of {} 2020-04-05 08:24:42 -04:00
CModelData.hpp CModelData: Initialize m_drawInstCount to zero 2020-03-31 04:53:04 -04:00
CPASAnimInfo.cpp CPASAnimState: Make use of size_t for indices 2020-04-06 13:02:22 -04:00
CPASAnimInfo.hpp CPASAnimState: Make use of size_t for indices 2020-04-06 13:02:22 -04:00
CPASAnimParm.hpp CPASAnimParm: Make constexpr capable 2020-04-06 02:55:05 -04:00
CPASAnimParmData.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPASAnimParmData.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CPASAnimState.cpp CPASAnimState: Make use of size_t for GetAnimParmData() 2020-04-06 13:10:43 -04:00
CPASAnimState.hpp CPASAnimState: Make use of size_t for GetAnimParmData() 2020-04-06 13:10:43 -04:00
CPASDatabase.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPASDatabase.hpp CPASDatabase: Add names to parameters in prototypes 2020-03-25 01:43:27 -04:00
CPASParmInfo.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPASParmInfo.hpp CPASParmInfo: Make data members private 2020-02-28 05:00:16 -05:00
CPOINode.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPOINode.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CParticleData.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CParticleData.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CParticleDatabase.cpp CParticleGenInfo: Fix missing ampersand in GetParticleSystem() member function 2020-03-05 21:36:04 -05:00
CParticleDatabase.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CParticleGenInfo.cpp CParticleGenInfo: Collapse TCastToPtr into conditions 2020-04-05 05:10:28 -04:00
CParticleGenInfo.hpp CParticleGenInfo: Fix missing ampersand in GetParticleSystem() member function 2020-03-05 21:36:04 -05:00
CParticlePOINode.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CParticlePOINode.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CPoseAsTransforms.cpp CPoseAsTransforms: Make use of std::array where applicable 2020-03-16 16:08:25 -04:00
CPoseAsTransforms.hpp CPoseAsTransforms: Make use of std::array where applicable 2020-03-16 16:08:25 -04:00
CPrimitive.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPrimitive.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CRagDoll.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CRagDoll.hpp CFlyingPirate: Finish Think implementation 2020-03-18 02:53:53 -04:00
CSegId.hpp CSegId: Add member functions for querying validity 2019-10-26 22:43:11 -04:00
CSegIdList.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSegIdList.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CSegStatementSet.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSegStatementSet.hpp CSegStatementSet: Make use of std::array 2020-04-01 00:36:50 -04:00
CSequenceHelper.cpp CSequenceHelper: std::move constructor parameters where applicable 2020-03-09 11:58:10 -04:00
CSequenceHelper.hpp CSequenceHelper: std::move constructor parameters where applicable 2020-03-09 11:58:10 -04:00
CSkinBank.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSkinBank.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CSkinRules.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSkinRules.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CSoundPOINode.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSoundPOINode.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CSteeringBehaviors.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CSteeringBehaviors.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CTimeScaleFunctions.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CTimeScaleFunctions.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CTransition.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CTransition.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CTransitionDatabase.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CTransitionDatabaseGame.cpp CTransitionDatabaseGame: std::move constructor parameters where applicable 2020-03-09 11:58:10 -04:00
CTransitionDatabaseGame.hpp CTransitionDatabaseGame: std::move constructor parameters where applicable 2020-03-09 11:58:10 -04:00
CTransitionManager.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CTransitionManager.hpp CTransitionManager: std::move constructor parameters where applicable 2020-03-09 11:58:10 -04:00
CTreeUtils.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CTreeUtils.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CharacterCommon.hpp CElitePirate: Nearly complete implementation 2020-03-29 03:28:14 -04:00
IAnimReader.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
IAnimReader.hpp IAnimReader: Add missing override specifiers 2020-03-31 06:11:08 -04:00
IMetaAnim.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
IMetaAnim.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
IMetaTrans.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
IVaryingAnimationTimeScale.hpp IVaryingAnimationTimeScale: Add virtual destructor 2020-03-31 23:55:15 -04:00
TSegIdMap.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00