CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
GFxLoadProcess.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/G/GFxLogBase.h"
6#include "RE/G/GFxStream.h"
7
8namespace RE
9{
10 class GASExecuteTag;
11 class GFxMovieBindProcess;
12 class GFxSpriteDef;
13
15 public GFxLoaderTask, // 00
16 public GFxLogBase<GFxLoadProcess> // 20
17 {
18 public:
20
21 virtual ~GFxLoadProcess(); // 00
22
24 {
25 enum
26 {
29
30 kTotal
31 };
32 };
33
34 // members
35 std::uint32_t parseFlags; // 028
36 std::uint32_t pad02C; // 02C
41 std::uint32_t unk2B8; // 2B8
42 std::uint32_t endOfFile; // 2BC
43 std::uint64_t pad2C0; // 2C0
45 std::uint64_t unk338; // 338
46 std::uint32_t unk340; // 340
47 std::uint32_t numImportedMovies; // 344
48 std::uint64_t unk348; // 348
49 std::uint32_t importInfoCount; // 350
50 std::uint32_t pad354; // 354
51 std::uint32_t unk358; // 358
52 std::uint32_t pad35C; // 35C
53 std::uint64_t unk360; // 360
55 std::uint64_t unk370; // 370
56 std::uint64_t unk378; // 378
57 std::uint64_t unk380; // 380
58 std::uint64_t unk388; // 388
59 std::int32_t timelineType; // 390
60 std::uint32_t pad394; // 394
65 };
66 static_assert(sizeof(GFxLoadProcess) == 0x3F0);
67}
Definition: GArray.h:13
Definition: GFxLoadProcess.h:17
std::uint32_t importInfoCount
Definition: GFxLoadProcess.h:49
GArray< GASExecuteTag * > loadingFrameData[TimelineType::kTotal]
Definition: GFxLoadProcess.h:62
std::uint64_t unk348
Definition: GFxLoadProcess.h:48
GFxStream * streamEx
Definition: GFxLoadProcess.h:64
std::uint32_t unk340
Definition: GFxLoadProcess.h:46
std::uint64_t unk370
Definition: GFxLoadProcess.h:55
GFxMovieDataDef * movieData
Definition: GFxLoadProcess.h:39
std::uint32_t pad35C
Definition: GFxLoadProcess.h:52
GFxSpriteDef * loadingSprite
Definition: GFxLoadProcess.h:61
std::uint32_t numImportedMovies
Definition: GFxLoadProcess.h:47
std::uint64_t unk360
Definition: GFxLoadProcess.h:53
std::uint64_t unk388
Definition: GFxLoadProcess.h:58
std::uint32_t pad02C
Definition: GFxLoadProcess.h:36
virtual ~GFxLoadProcess()
std::uint32_t endOfFile
Definition: GFxLoadProcess.h:42
GFxImportNode * importInfo
Definition: GFxLoadProcess.h:54
std::uint32_t parseFlags
Definition: GFxLoadProcess.h:35
std::uint64_t unk378
Definition: GFxLoadProcess.h:56
std::uint64_t unk380
Definition: GFxLoadProcess.h:57
GFxStream stream
Definition: GFxLoadProcess.h:40
std::uint32_t pad394
Definition: GFxLoadProcess.h:60
LoadTaskData * loadTaskData
Definition: GFxLoadProcess.h:38
GFxMovieLoadInfo movieInfo
Definition: GFxLoadProcess.h:44
GFxMovieBindProcess * movieBindProcess
Definition: GFxLoadProcess.h:37
std::int32_t timelineType
Definition: GFxLoadProcess.h:59
std::uint64_t pad2C0
Definition: GFxLoadProcess.h:43
GArray< GASExecuteTag * > importActions
Definition: GFxLoadProcess.h:63
std::uint32_t unk2B8
Definition: GFxLoadProcess.h:41
std::uint64_t unk338
Definition: GFxLoadProcess.h:45
std::uint32_t unk358
Definition: GFxLoadProcess.h:51
std::uint32_t pad354
Definition: GFxLoadProcess.h:50
Definition: GFxLoaderTask.h:10
Definition: GFxLogBase.h:9
Definition: GFxMovieBindProcess.h:12
Definition: GFxMovieDataDef.h:159
Definition: GFxMovieDataDef.h:86
Definition: GFxSpriteDef.h:22
Definition: GFxStream.h:12
Definition: AbsorbEffect.h:6
Definition: GFxMovieDataDef.h:66
Definition: GFxLoadProcess.h:24
@ kSprite
Definition: GFxLoadProcess.h:28
@ kMovie
Definition: GFxLoadProcess.h:27
@ kTotal
Definition: GFxLoadProcess.h:30
Definition: GFxMovieDataDef.h:17