mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-13 05:26:09 +00:00
27
include/MetroidPrime/CPhysicsState.hpp
Normal file
27
include/MetroidPrime/CPhysicsState.hpp
Normal file
@@ -0,0 +1,27 @@
|
||||
#ifndef __CPHYSICSSTATE_HPP__
|
||||
#define __CPHYSICSSTATE_HPP__
|
||||
|
||||
#include "Kyoto/Math/CAxisAngle.hpp"
|
||||
#include "Kyoto/Math/CQuaternion.hpp"
|
||||
#include "Kyoto/Math/CVector3f.hpp"
|
||||
|
||||
class CPhysicsState {
|
||||
public:
|
||||
CPhysicsState(const CVector3f& trasnlation, const CQuaternion& orientation,
|
||||
const CVector3f& constantForce, const CAxisAngle& angularMomentum,
|
||||
const CVector3f& momentum, const CVector3f& force, const CVector3f& impulse,
|
||||
const CAxisAngle& torque, const CAxisAngle& angularImpulse);
|
||||
|
||||
private:
|
||||
CVector3f x0_translation;
|
||||
CQuaternion xc_orientation;
|
||||
CVector3f x1c_constantForce;
|
||||
CAxisAngle x28_angularMomentum;
|
||||
CVector3f x34_momentum;
|
||||
CVector3f x40_force;
|
||||
CVector3f x4c_impulse;
|
||||
CAxisAngle x58_torque;
|
||||
CAxisAngle x64_angularImpulse;
|
||||
};
|
||||
|
||||
#endif // __CHPYSICSSTATE_HPP__
|
||||
Reference in New Issue
Block a user