mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 11:07:44 +00:00
Various imps
This commit is contained in:
30
Runtime/Collision/CRayCastResult.hpp
Normal file
30
Runtime/Collision/CRayCastResult.hpp
Normal file
@@ -0,0 +1,30 @@
|
||||
#ifndef __URDE_CRAYCASTRESULT_HPP__
|
||||
#define __URDE_CRAYCASTRESULT_HPP__
|
||||
|
||||
#include "CMaterialList.hpp"
|
||||
#include "zeus/zeus.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
class CRayCastResult
|
||||
{
|
||||
public:
|
||||
enum class EInvalid
|
||||
{
|
||||
Zero,
|
||||
One
|
||||
};
|
||||
private:
|
||||
EInvalid invalid = EInvalid::Zero;
|
||||
zeus::CVector3f x4_;
|
||||
zeus::CVector3f x10_;
|
||||
CMaterialList x28_material;
|
||||
public:
|
||||
CRayCastResult();
|
||||
CRayCastResult(float, const zeus::CVector3f&, const zeus::CPlane, const CMaterialList& matList)
|
||||
: x28_material(matList)
|
||||
{}
|
||||
};
|
||||
}
|
||||
|
||||
#endif // __URDE_CRAYCASTRESULT_HPP__
|
||||
Reference in New Issue
Block a user