2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 22:27:43 +00:00

Several CAnimData integrations

This commit is contained in:
Jack Andersen
2016-09-03 16:27:35 -10:00
parent c29013ba89
commit a349076740
37 changed files with 721 additions and 174 deletions

View File

@@ -3,7 +3,6 @@
#include "IAnimReader.hpp"
#include "Graphics/CGraphics.hpp"
#include "Graphics/CSkinnedModel.hpp"
#include "Graphics/CFrustumPlanes.hpp"
#include "Graphics/CVertexMorphEffect.hpp"
#include "Editor/ProjectManager.hpp"
#include "CActorLights.hpp"
@@ -266,14 +265,14 @@ bool CModelData::IsAnimating() const
}
bool CModelData::IsInFrustum(const zeus::CTransform& xf,
const CFrustumPlanes& frustum) const
const zeus::CFrustum& frustum) const
{
if (!x10_animData && !x1c_normalModel)
return true;
return frustum.BoxInFrustumPlanes(GetBounds(xf));
return frustum.aabbFrustumTest(GetBounds(xf));
}
void CModelData::RenderParticles(const CFrustumPlanes& frustum) const
void CModelData::RenderParticles(const zeus::CFrustum& frustum) const
{
if (x10_animData)
x10_animData->RenderAuxiliary(frustum);