Add CSimpleShadow

Former-commit-id: 19877f6fa2
This commit is contained in:
Henrique Gemignani Passos Lima
2022-11-17 06:56:21 +02:00
parent e99cd889cc
commit 70202ae4ba
13 changed files with 167 additions and 13 deletions

View File

@@ -3,6 +3,8 @@
#include "types.h"
#include "MetroidPrime/CStateManager.hpp"
class CAreaCollisionCache;
class CCollisionInfo;
class CCollisionPrimitive;
@@ -30,6 +32,9 @@ public:
TUniqueId&, CCollisionInfo&, double&);
static CRayCastResult RayStaticIntersection(const CStateManager&, const CVector3f&,
const CVector3f&, float, const CMaterialFilter&);
static CRayCastResult RayDynamicIntersection(const CStateManager& mgr, TUniqueId& idOut, const CVector3f& pos,
const CVector3f& dir, float mag, const CMaterialFilter& filter,
const TEntityList& nearList);
static void Move(CStateManager& mgr, CPhysicsActor& actor, float dt, const TEntityList*);
};