mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 17:07:41 +00:00
More collision imps and stubs
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
#include "CCollisionPrimitive.hpp"
|
||||
#include "CInternalRayCastStructure.hpp"
|
||||
#include "CMaterialFilter.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
CCollisionPrimitive::CCollisionPrimitive(const CMaterialList& list)
|
||||
: x8_material(list)
|
||||
{
|
||||
}
|
||||
|
||||
void CCollisionPrimitive::SetMaterial(const CMaterialList& material)
|
||||
{
|
||||
x8_material = material;
|
||||
}
|
||||
|
||||
const CMaterialList&CCollisionPrimitive::GetMaterial() const
|
||||
{
|
||||
return x8_material;
|
||||
|
||||
}
|
||||
|
||||
CRayCastResult CCollisionPrimitive::CastRay(const zeus::CVector3f& start, const zeus::CVector3f& end, float d, const
|
||||
CMaterialFilter& filter, const zeus::CTransform& xf) const
|
||||
{
|
||||
return CastRayInternal(CInternalRayCastStructure(start, end, d, xf, filter));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user