mirror of
https://github.com/zeldaret/botw
synced 2026-06-06 03:28:44 -04:00
Havok: Add hkpFixedRigidMotion
This commit is contained in:
@@ -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;
|
||||
};
|
||||
Reference in New Issue
Block a user