docs: add plugin setup guide
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
#pragma once
|
||||
|
||||
#include "RE/B/BGSDestructibleObjectForm.h"
|
||||
#include "RE/B/BGSEquipType.h"
|
||||
#include "RE/B/BGSKeywordForm.h"
|
||||
#include "RE/B/BGSMessageIcon.h"
|
||||
#include "RE/B/BGSModelMaterialSwap.h"
|
||||
#include "RE/B/BGSOpenCloseForm.h"
|
||||
#include "RE/B/BGSPropertySheet.h"
|
||||
#include "RE/N/NiColor.h"
|
||||
#include "RE/O/OBJ_LIGH.h"
|
||||
#include "RE/T/TESBoundAnimObject.h"
|
||||
#include "RE/T/TESIcon.h"
|
||||
#include "RE/T/TESTexture.h"
|
||||
#include "RE/T/TESValueForm.h"
|
||||
#include "RE/T/TESWeightForm.h"
|
||||
|
||||
namespace RE
|
||||
{
|
||||
class __declspec(novtable) TESObjectLIGH :
|
||||
public TESBoundAnimObject, // 000
|
||||
public BGSModelMaterialSwap, // 068
|
||||
public TESIcon, // 0A8
|
||||
public BGSMessageIcon, // 0B8
|
||||
public TESWeightForm, // 0D0
|
||||
public TESValueForm, // 0E0
|
||||
public BGSDestructibleObjectForm, // 0F0
|
||||
public BGSEquipType, // 100
|
||||
public BGSPropertySheet, // 110
|
||||
public BGSOpenCloseForm, // 120
|
||||
public BGSKeywordForm // 128
|
||||
{
|
||||
public:
|
||||
static constexpr auto RTTI{ RTTI::TESObjectLIGH };
|
||||
static constexpr auto VTABLE{ VTABLE::TESObjectLIGH };
|
||||
static constexpr auto FORM_ID{ ENUM_FORM_ID::kLIGH };
|
||||
|
||||
// members
|
||||
OBJ_LIGH data; // 148
|
||||
float fade; // 180
|
||||
BGSSoundDescriptorForm* sound; // 188
|
||||
TESTexture goboTexture; // 190
|
||||
NiColor emittanceColor; // 1A0
|
||||
BGSLensFlare* lensFlare; // 1B0
|
||||
BGSGodRays* godRays; // 1B8
|
||||
};
|
||||
static_assert(sizeof(TESObjectLIGH) == 0x1C0);
|
||||
}
|
||||
Reference in New Issue
Block a user