CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
Precipitation.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/N/NiPoint3.h"
5
6namespace RE
7{
8 class BSCullingProcess;
9 class BSGeometry;
10 class BSShaderAccumulator;
11 class NiCamera;
12
14 {
15 public:
16 inline static constexpr auto RTTI = RTTI_Precipitation;
17
19 {
20 public:
21 // members
22 alignas(0x10) DirectX::XMFLOAT4X4 projection; // 00
26 std::uint64_t pad58; // 58
27 };
28 static_assert(sizeof(OcclusionMapData) == 0x60);
29
30 virtual ~Precipitation(); // 00
31
33 {
34 REL::Relocation<NiPoint3*> precipDirection{ RELOCATION_ID(515509, 401648) };
35 return *precipDirection;
36 }
37
38 // members
42 float lastCubeSize; // 80
45 std::uint32_t pad8C; // 8C
46 };
47 static_assert(sizeof(Precipitation) == 0x90);
48}
#define RELOCATION_ID(SE, AE)
Definition: PCH.h:711
Definition: BSCullingProcess.h:17
Definition: NiPoint3.h:6
Definition: NiSmartPointer.h:9
Definition: Precipitation.h:19
BSCullingProcess * cullingProcess
Definition: Precipitation.h:25
NiPointer< BSShaderAccumulator > accumulator
Definition: Precipitation.h:24
std::uint64_t pad58
Definition: Precipitation.h:26
NiPointer< NiCamera > camera
Definition: Precipitation.h:23
DirectX::XMFLOAT4X4 projection
Definition: Precipitation.h:22
Definition: Precipitation.h:14
static constexpr auto RTTI
Definition: Precipitation.h:16
static NiPoint3 GetDirection()
Definition: Precipitation.h:32
NiPointer< BSGeometry > currentPrecip
Definition: Precipitation.h:40
std::uint32_t pad8C
Definition: Precipitation.h:45
virtual ~Precipitation()
float lastCubeSize
Definition: Precipitation.h:42
OcclusionMapData occlusionData
Definition: Precipitation.h:39
NiPointer< BSGeometry > lastPrecip
Definition: Precipitation.h:41
float currentParticleDensity
Definition: Precipitation.h:43
float lastParticleDensity
Definition: Precipitation.h:44
Definition: Relocation.h:875
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_Precipitation(static_cast< std::uint64_t >(685533))
Definition: WinAPI.h:191