PVS related imps

Former-commit-id: 147cd11849f4f5531a8763c238f00e5a84ab0e18
This commit is contained in:
2023-10-24 09:24:51 -07:00
parent 172d8bd5e9
commit 192dcb7a41
10 changed files with 104 additions and 29 deletions

View File

@@ -0,0 +1,19 @@
#ifndef _CCOLLIDABLEOBBTREE
#define _CCOLLIDABLEOBBTREE
#include <Collision/CCollisionPrimitive.hpp>
class COBBTree;
class CCollidableOBBTree : public CCollisionPrimitive {
public:
CCollidableOBBTree(const COBBTree& tree, const CMaterialList& list);
uint GetTableIndex() const override;
CAABox CalculateAABox(const CTransform4f& xf) const override;
const CAABox CalculateLocalAABox() const override;
FourCC GetPrimType() const override;
CRayCastResult CastRayInternal(const CInternalRayCastStructure& intRayCast) const override;
};
#endif // _CCOLLIDABLEOBBTREE