CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
GFxStream.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/G/GFxLogBase.h"
4#include "RE/G/GStringDH.h"
5
6namespace RE
7{
8 class GFxLog;
9 class GFxParseControl;
10
11 class GFxStream : public GFxLogBase<GFxStream>
12 {
13 public:
14 virtual ~GFxStream(); // 00
15
16 // members
18 GFxParseControl* parseControl; // 010
19 bool unk18; // 018
20 std::uint8_t pad19; // 019
21 std::uint16_t pad1A; // 01A
22 std::uint32_t pad1C; // 01C
23 void* unk20; // 020
24 std::uint16_t unk28; // 028
25 std::uint16_t pad2A; // 02A
26 std::uint32_t pad2C; // 02C
28 std::uint32_t nextOffset[2]; // 040
29 std::uint32_t nextOffsetIdx; // 048 - 1-based
30 std::uint32_t seekPos; // 04C
31 std::uint32_t bufferEndPos; // 050
32 std::uint32_t bytesFetched; // 054
33 std::uint8_t unk58; // 058
34 std::uint8_t pad59; // 059
35 std::uint16_t pad5A; // 05A
36 std::uint32_t pad5C; // 05C
37 char* data; // 060
38 std::uint32_t bufferSize; // 068
39 char buffer[0x200]; // 06C
40 std::uint32_t pad26C; // 26C
41 };
42 static_assert(sizeof(GFxStream) == 0x270);
43}
Definition: GFxLogBase.h:9
Definition: GFxLog.h:11
Definition: GFxStream.h:12
virtual ~GFxStream()
GFxLog * logState
Definition: GFxStream.h:17
std::uint8_t pad19
Definition: GFxStream.h:20
GStringDH fileUrl
Definition: GFxStream.h:27
std::uint32_t pad2C
Definition: GFxStream.h:26
std::uint16_t pad5A
Definition: GFxStream.h:35
std::uint32_t pad26C
Definition: GFxStream.h:40
std::uint8_t unk58
Definition: GFxStream.h:33
std::uint32_t pad1C
Definition: GFxStream.h:22
std::uint32_t bufferEndPos
Definition: GFxStream.h:31
bool unk18
Definition: GFxStream.h:19
std::uint8_t pad59
Definition: GFxStream.h:34
std::uint32_t nextOffset[2]
Definition: GFxStream.h:28
std::uint32_t seekPos
Definition: GFxStream.h:30
std::uint32_t bytesFetched
Definition: GFxStream.h:32
GFxParseControl * parseControl
Definition: GFxStream.h:18
std::uint32_t bufferSize
Definition: GFxStream.h:38
void * unk20
Definition: GFxStream.h:23
std::uint32_t pad5C
Definition: GFxStream.h:36
std::uint32_t nextOffsetIdx
Definition: GFxStream.h:29
char * data
Definition: GFxStream.h:37
std::uint16_t unk28
Definition: GFxStream.h:24
char buffer[0x200]
Definition: GFxStream.h:39
std::uint16_t pad2A
Definition: GFxStream.h:25
std::uint16_t pad1A
Definition: GFxStream.h:21
Definition: GStringDH.h:10
Definition: AbsorbEffect.h:6