CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
TESWaterDisplacement.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/N/NiRefObject.h"
5
6namespace RE
7{
8 class NiAVObject;
9 class TESWaterForm;
10
12 {
13 public:
14 inline static constexpr auto RTTI = RTTI_TESWaterDisplacement;
15 inline static constexpr auto VTABLE = VTABLE_TESWaterDisplacement;
16
17 virtual ~TESWaterDisplacement(); // 00
18
19 // members
21 float waterHeight; // 18
22 std::uint32_t unk1C; // 1C
23 std::uint32_t flags; // 20
24 std::uint32_t pad24; // 24
26 };
27 static_assert(sizeof(TESWaterDisplacement) == 0x30);
28}
Definition NiSmartPointer.h:9
Definition NiRefObject.h:8
Definition TESWaterDisplacement.h:12
std::uint32_t pad24
Definition TESWaterDisplacement.h:24
std::uint32_t unk1C
Definition TESWaterDisplacement.h:22
TESWaterForm * waterType
Definition TESWaterDisplacement.h:20
float waterHeight
Definition TESWaterDisplacement.h:21
NiPointer< NiAVObject > displacementGeometry
Definition TESWaterDisplacement.h:25
static constexpr auto RTTI
Definition TESWaterDisplacement.h:14
std::uint32_t flags
Definition TESWaterDisplacement.h:23
static constexpr auto VTABLE
Definition TESWaterDisplacement.h:15
Definition TESWaterForm.h:83
Definition AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_TESWaterDisplacement
Definition Offsets_VTABLE.h:12912
constexpr REL::ID RTTI_TESWaterDisplacement(static_cast< std::uint64_t >(686319))