2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 03:47:43 +00:00

CAnimData and CModelData stubs

This commit is contained in:
Jack Andersen
2016-04-13 17:32:27 -10:00
parent a2f400274f
commit f6c35bfc9b
7 changed files with 662 additions and 166 deletions

View File

@@ -9,6 +9,14 @@
namespace urde
{
void CAnimData::FreeCache()
{
}
void CAnimData::InitializeCache()
{
}
CAnimData::CAnimData(TResId id, const CCharacterInfo& character, int a, int b, bool c,
const TLockedToken<CCharLayoutInfo>& layout,
const TToken<CSkinnedModel>& model,
@@ -32,4 +40,200 @@ CAnimData::CAnimData(TResId id, const CCharacterInfo& character, int a, int b, b
{
}
TResId CAnimData::GetEventResourceIdForAnimResourceId(TResId) const
{
}
void CAnimData::AddAdditiveSegData(const CSegIdList& list, CSegStatementSet& stSet)
{
}
void CAnimData::AdvanceAdditiveAnims(float)
{
}
void CAnimData::UpdateAdditiveAnims(float)
{
}
bool CAnimData::IsAdditiveAnimation(u32) const
{
}
std::shared_ptr<CAnimTreeNode> CAnimData::GetAdditiveAnimationTree(u32) const
{
}
bool CAnimData::IsAdditiveAnimationActive(u32) const
{
}
void CAnimData::DelAdditiveAnimation(u32)
{
}
void CAnimData::AddAdditiveAnimation(u32, float, bool, bool)
{
}
std::shared_ptr<CAnimationManager> CAnimData::GetAnimationManager()
{
}
void CAnimData::SetPhase(float)
{
}
void CAnimData::Touch(const CSkinnedModel& model, int) const
{
}
zeus::CVector3f CAnimData::GetAdvancementDeltas(const CCharAnimTime& a, const CCharAnimTime& b) const
{
}
CCharAnimTime CAnimData::GetTimeOfUserEvent(EUserEventType, const CCharAnimTime& time) const
{
}
void CAnimData::MultiplyPlaybackRate(float)
{
}
void CAnimData::SetPlaybackRate(float)
{
}
void CAnimData::SetRandomPlaybackRate(CRandom16&)
{
}
void CAnimData::CalcPlaybackAlignmentParms(const CAnimPlaybackParms& parms,
const std::weak_ptr<CAnimTreeNode>& node)
{
}
zeus::CTransform CAnimData::GetLocatorTransform(CSegId id, const CCharAnimTime* time) const
{
}
zeus::CTransform CAnimData::GetLocatorTransform(const std::string& name, const CCharAnimTime* time) const
{
}
bool CAnimData::IsAnimTimeRemaining(float, const std::string& name) const
{
}
float CAnimData::GetAnimTimeRemaining(const std::string& name) const
{
}
float CAnimData::GetAnimationDuration(int) const
{
}
std::shared_ptr<CAnimSysContext> CAnimData::GetAnimSysContext() const
{
}
std::shared_ptr<CAnimationManager> CAnimData::GetAnimationManager() const
{
}
void CAnimData::RecalcPoseBuilder(const CCharAnimTime*) const
{
}
void CAnimData::RenderAuxiliary(const CFrustumPlanes& frustum) const
{
}
void CAnimData::Render(const CSkinnedModel& model, const CModelFlags& drawFlags,
const std::experimental::optional<CVertexMorphEffect>& morphEffect,
const float* morphMagnitudes) const
{
}
void CAnimData::SetupRender(const CSkinnedModel& model,
const std::experimental::optional<CVertexMorphEffect>& morphEffect,
const float* morphMagnitudes) const
{
}
void CAnimData::PreRender()
{
}
void CAnimData::BuildPose()
{
}
void CAnimData::PrimitiveSetToTokenVector(const std::set<CPrimitive>& primSet, std::vector<CToken>& tokensOut)
{
}
void CAnimData::GetAnimationPrimitives(const CAnimPlaybackParms& parms, std::set<CPrimitive>& primsOut) const
{
}
void CAnimData::SetAnimation(const CAnimPlaybackParms& parms, bool)
{
}
void CAnimData::DoAdvance(float, bool&, CRandom16&, bool)
{
}
void CAnimData::Advance(float, const zeus::CVector3f&, CStateManager& stateMgr, bool)
{
}
void CAnimData::AdvanceIgnoreParticles(float, CRandom16&, bool)
{
}
void CAnimData::AdvanceAnim(CCharAnimTime& time, zeus::CVector3f&, zeus::CQuaternion&)
{
}
void CAnimData::SetXRayModel(const TLockedToken<CModel>& model, const TLockedToken<CSkinRules>& skinRules)
{
}
void CAnimData::SetInfraModel(const TLockedToken<CModel>& model, const TLockedToken<CSkinRules>& skinRules)
{
}
void CAnimData::PoseSkinnedModel(const CSkinnedModel& model, const CPoseAsTransforms& pose,
const std::experimental::optional<CVertexMorphEffect>& morphEffect,
const float* morphMagnitudes) const
{
}
void CAnimData::AdvanceParticles(const zeus::CTransform& xf, float,
const zeus::CVector3f&, CStateManager& stateMgr)
{
}
void CAnimData::GetAverageVelocity(int) const
{
}
void CAnimData::ResetPOILists()
{
}
CSegId CAnimData::GetLocatorSegId(const std::string& name) const
{
}
zeus::CAABox CAnimData::GetBoundingBox(const zeus::CTransform& xf) const
{
}
zeus::CAABox CAnimData::GetBoundingBox() const
{
}
}