mirror of https://github.com/zeldaret/botw.git
Havok: Add hkpFixedRigidMotion
This commit is contained in:
parent
c5b5954f92
commit
88f3c8c49a
|
@ -105,6 +105,7 @@ add_library(hkStubs OBJECT
|
|||
Havok/Physics2012/Dynamics/Entity/hkpRigidBodyCinfo.h
|
||||
Havok/Physics2012/Dynamics/Motion/hkpMotion.h
|
||||
Havok/Physics2012/Dynamics/Motion/Rigid/hkpBoxMotion.h
|
||||
Havok/Physics2012/Dynamics/Motion/Rigid/hkpFixedRigidMotion.h
|
||||
Havok/Physics2012/Dynamics/Motion/Rigid/hkpKeyframedRigidMotion.h
|
||||
Havok/Physics2012/Dynamics/Motion/Rigid/hkpSphereMotion.h
|
||||
Havok/Physics2012/Dynamics/World/hkpPhysicsSystem.h
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
#pragma once
|
||||
|
||||
#include <Havok/Physics2012/Dynamics/Motion/Rigid/hkpKeyframedRigidMotion.h>
|
||||
|
||||
class hkpFixedRigidMotion : public hkpKeyframedRigidMotion {
|
||||
public:
|
||||
HK_DECLARE_CLASS_ALLOCATOR(hkpFixedRigidMotion)
|
||||
HK_DECLARE_REFLECTION()
|
||||
|
||||
hkpFixedRigidMotion(const hkVector4& position, const hkQuaternion& rotation);
|
||||
explicit hkpFixedRigidMotion(hkFinishLoadedObjectFlag flag) : hkpKeyframedRigidMotion(flag) {}
|
||||
|
||||
virtual void getPositionAndVelocities(hkpMotion* motionOut);
|
||||
|
||||
void setStepPosition(hkReal position, hkReal timestep) override;
|
||||
/// Asserts if called. Fixed rigid bodies do not move.
|
||||
void setLinearVelocity(const hkVector4& newVel) override;
|
||||
/// Asserts if called. Fixed rigid bodies do not move.
|
||||
void setAngularVelocity(const hkVector4& newVel) override;
|
||||
};
|
Loading…
Reference in New Issue