CommonLibSSE NG
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(a_se, a_ae)
Definition PCH.h:794
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
static float & GetCurrentGlobalTimeMult()
Definition BSTimer.h:8
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
Definition Relocation.h:1638
Definition AbsorbEffect.h:6