CommonLibVR
GFxCharacterDef.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/G/GFxResource.h"
4 #include "RE/G/GFxResourceID.h"
5 #include "RE/G/GPoint.h"
6 
7 namespace RE
8 {
9  class GFxCharacter;
10 
12  {
13  public:
14  // add
15  virtual void Unk_04(void); // 04
16  virtual bool Unk_05(const GPointF& a_pt, bool a_arg2, void* a_arg3); // 05 - { return false; }
17  virtual void Unk_06(void); // 06
18  virtual void Unk_07(void); // 07
19  virtual std::uint32_t GetVersion(); // 08
20  virtual GFxCharacter* CreateCharacter(); // 09
21 
22  // members
24  std::uint32_t pad1C; // 1C
25  private:
26  KEEP_FOR_RE()
27  };
28  static_assert(sizeof(GFxCharacterDef) == 0x20);
29 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: GFxCharacterDef.h:12
virtual void Unk_04(void)
GFxResourceID resourceId
Definition: GFxCharacterDef.h:23
std::uint32_t pad1C
Definition: GFxCharacterDef.h:24
virtual GFxCharacter * CreateCharacter()
virtual std::uint32_t GetVersion()
virtual void Unk_07(void)
virtual bool Unk_05(const GPointF &a_pt, bool a_arg2, void *a_arg3)
virtual void Unk_06(void)
Definition: GFxCharacter.h:18
Definition: GFxResourceID.h:6
Definition: GFxResource.h:15
Definition: AbsorbEffect.h:6