docs: add plugin setup guide
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
#pragma once
|
||||
|
||||
#include "RE/H/hkSimdFloat32.h"
|
||||
#include "RE/H/hkVector4.h"
|
||||
|
||||
namespace RE
|
||||
{
|
||||
class hknpSolverInfo
|
||||
{
|
||||
public:
|
||||
// members
|
||||
float m_tau; // 0x000
|
||||
float m_frictionTau; // 0x004
|
||||
hkSimdFloat32 m_damping; // 0x010
|
||||
hkSimdFloat32 m_deltaTime; // 0x020
|
||||
hkSimdFloat32 m_invDeltaTime; // 0x030
|
||||
hkSimdFloat32 m_subStepDeltaTime; // 0x040
|
||||
hkSimdFloat32 m_subStepInvDeltaTime; // 0x050
|
||||
hkSimdFloat32 m_distanceToLinearTim; // 0x060
|
||||
hkSimdFloat32 m_linearTimToDistance; // 0x070
|
||||
hkSimdFloat32 m_collisionTolerance; // 0x080
|
||||
hkSimdFloat32 m_unitScale; // 0x090
|
||||
hkSimdFloat32 m_collisionAccuracy; // 0x0A0
|
||||
float m_maxApproachSpeedForHighQualitySolver; // 0x0B0
|
||||
std::int32_t m_numSteps; // 0x0B4
|
||||
float m_invNumSteps; // 0x0B8
|
||||
std::int32_t m_numMicroSteps; // 0x0BC
|
||||
float m_invNumMicroSteps; // 0x0C0
|
||||
float m_nominalGravityLength; // 0x0C4
|
||||
float m_expectedDeltaTime; // 0x0C8
|
||||
std::uint32_t m_stepSolveCount; // 0x0CC
|
||||
hkVector4f m_globalAccelerationPerSubStep; // 0x0D0
|
||||
hkVector4f m_globalAccelerationPerStep; // 0x0E0
|
||||
hkVector4f m_integrateVelocityFactor; // 0x0F0
|
||||
hkVector4f m_invIntegrateVelocityFactor; // 0x100
|
||||
hkSimdFloat32 m_rhsFactor; // 0x110
|
||||
hkSimdFloat32 m_frictionRhsFactor; // 0x120
|
||||
float m_dampDivTau; // 0x130
|
||||
float m_tauDivDamp; // 0x134
|
||||
float m_dampDivFrictionTau; // 0x138
|
||||
float m_frictionTauDivDamp; // 0x13C
|
||||
};
|
||||
static_assert(sizeof(hknpSolverInfo) == 0x140);
|
||||
}
|
||||
Reference in New Issue
Block a user