CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
BSTimer.h
Go to the documentation of this file.
1#pragma once
2
3namespace RE
4{
5 class BSTimer
6 {
7 public:
9 {
10 REL::Relocation<float*> value{ RELOCATION_ID(511883, 388443) };
11 return *value;
12 }
13
14 // members
15 std::uint64_t unk00; // 00
16 std::uint32_t lastPerformanceCount; // 08
17 float clamp; // 10
18 float clampRemainder; // 14
19 float delta; // 18
20 float realTimeDelta; // 1C
21 std::uint32_t unk20; // 20
22 std::uint32_t unk24; // 24
23 float unk28; // 28
24 std::uint32_t unk2C; // 2C
25 std::uint32_t unk30; // 30
26 std::uint32_t unk34; // 34
27 std::uint8_t unk38; // 38
28 std::uint8_t unk39; // 39
30 std::uint8_t pad3B; // 3B
31 std::uint32_t pad3C; // 3C
32 };
33 static_assert(sizeof(BSTimer) == 0x40);
34}
#define RELOCATION_ID(SE, AE)
Definition: PCH.h:711
Definition: BSTimer.h:6
std::uint8_t unk38
Definition: BSTimer.h:27
float realTimeDelta
Definition: BSTimer.h:20
std::uint32_t lastPerformanceCount
Definition: BSTimer.h:16
std::uint32_t unk34
Definition: BSTimer.h:26
float clampRemainder
Definition: BSTimer.h:18
bool useGlobalTimeMultiplierTarget
Definition: BSTimer.h:29
float unk28
Definition: BSTimer.h:23
float delta
Definition: BSTimer.h:19
float clamp
Definition: BSTimer.h:17
std::uint8_t unk39
Definition: BSTimer.h:28
std::uint32_t unk2C
Definition: BSTimer.h:24
std::uint32_t unk30
Definition: BSTimer.h:25
std::uint32_t unk24
Definition: BSTimer.h:22
std::uint64_t unk00
Definition: BSTimer.h:15
std::uint32_t unk20
Definition: BSTimer.h:21
std::uint32_t pad3C
Definition: BSTimer.h:31
std::uint8_t pad3B
Definition: BSTimer.h:30
static float GetCurrentGlobalTimeMult()
Definition: BSTimer.h:8
Definition: Relocation.h:875
Definition: AbsorbEffect.h:6