docs: add plugin setup guide

This commit is contained in:
2026-05-30 18:33:24 +12:00
parent f3db41c402
commit b61043a3fe
1776 changed files with 122386 additions and 2 deletions
@@ -0,0 +1,30 @@
#pragma once
#include "RE/H/hkAabb.h"
#include "RE/H/hkBool.h"
#include "RE/H/hkFreeListArray.h"
#include "RE/H/hknpCompositeShape.h"
#include "RE/H/hknpShapeInstance.h"
#include "RE/H/hknpShapeInstanceId.h"
namespace RE
{
class __declspec(novtable) hknpCompoundShape :
public hknpCompositeShape
{
public:
static constexpr auto RTTI{ RTTI::hknpCompoundShape };
static constexpr auto VTABLE{ VTABLE::hknpCompoundShape };
// add
virtual bool UpdateAabb() = 0; // 1E
virtual void GetInstanceAabb(hknpShapeInstanceId a_id, hkAabb& a_out) const = 0; // 1F
// members
hkFreeListArray<hknpShapeInstance, hknpShapeInstanceId, 8, hknpShapeInstance> instances; // 0x60
hkAabb aabb; // 0x80
hkBool isMutable; // 0xA0
std::byte mutationSignals[0x10]; // 0xA1 - hknpShapeSignals
};
static_assert(sizeof(hknpCompoundShape) == 0xC0);
}