metaforce/Runtime/Character
Lioncash f77fb2089b General: Pass std::nullopt to CAnimData::Render instead of {}
Prevents some implementations (libstdc++ and libc++) from completely zeroing out the underlying
buffer and instead sets a single byte flag.

Eliminates unnecessary memsets.
2020-04-05 08:24:42 -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 CSegStatementSet: Make x4_segData private 2020-04-01 00:34:12 -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 RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CPASAnimInfo.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CPASAnimParm.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -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: Remove const_cast usages 2020-02-28 04:33:42 -05:00
CPASAnimState.hpp CPAS*: Make constructors explicit 2020-02-28 04:38:23 -05: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