CommonLibVR
GFxMovieBindProcess.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/G/GFxLoaderTask.h"
4 #include "RE/G/GFxMovieDefImpl.h"
5 
6 namespace RE
7 {
8  class GFxImagePacker;
9  class GFxMovieDataDef;
10 
12  {
13  public:
15 
17  {
18  public:
19  void Visit(GFxMovieDef* a_movieDef, GFxResource* a_resource, GFxResourceID a_id, const char* a_exportName) override; // 01
20 
21  // members
22  GFxImagePacker* imagePacker;
23  };
24  static_assert(sizeof(ImagePackVisitor) == 0x10);
25 
26  // members
27  std::uint64_t unk20; // 20
28  std::uint32_t unk28; // 28
29  std::uint32_t pad2C; // 2C
30  GFxImagePacker* imagePacker; // 30
33  bool stripped; // 48
34  std::uint8_t pad49; // 49
35  std::uint16_t pad4A; // 4A
36  std::uint32_t pad4C; // 4C
38  void* unk58; // 58
39  private:
40  KEEP_FOR_RE()
41  };
42  static_assert(sizeof(GFxMovieBindProcess) == 0x60);
43 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: GFxLoaderTask.h:10
Definition: GFxMovieBindProcess.h:17
GFxImagePacker * imagePacker
Definition: GFxMovieBindProcess.h:22
void Visit(GFxMovieDef *a_movieDef, GFxResource *a_resource, GFxResourceID a_id, const char *a_exportName) override
Definition: GFxMovieBindProcess.h:12
std::uint8_t pad49
Definition: GFxMovieBindProcess.h:34
GFxImagePacker * imagePacker
Definition: GFxMovieBindProcess.h:30
GFxMovieDef * importingMovie
Definition: GFxMovieBindProcess.h:37
void * unk58
Definition: GFxMovieBindProcess.h:38
std::uint64_t unk20
Definition: GFxMovieBindProcess.h:24
std::uint32_t unk28
Definition: GFxMovieBindProcess.h:28
std::uint32_t pad2C
Definition: GFxMovieBindProcess.h:29
BindTaskData * bindTaskData
Definition: GFxMovieBindProcess.h:31
std::uint32_t pad4C
Definition: GFxMovieBindProcess.h:36
GFxMovieDataDef * movieData
Definition: GFxMovieBindProcess.h:32
bool stripped
Definition: GFxMovieBindProcess.h:33
std::uint16_t pad4A
Definition: GFxMovieBindProcess.h:35
Definition: GFxMovieDataDef.h:89
Definition: GFxMovieDefImpl.h:42
Definition: GFxMovieDef.h:21
Definition: GFxResourceID.h:6
Definition: GFxResource.h:15
Definition: AbsorbEffect.h:6
Definition: GFxMovieDef.h:109