CommonLibVR
GFxConstShapeWithStyles.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace RE
6 {
8  {
9  ~GFxConstShapeWithStyles() override;
10 
11  // override (GFxShapeBase)
12  void* GetBounds(GRectF& a_arg1) const override; // 01
13  void SetBounds(GRectF& a_arg1) override; // 02
14  void Unk_04(void* a_arg1, float a_arg2, void* a_arg3) override; // 04
15  void* GetFillStyles(std::int32_t& a_arg1) const override; // 09
16  void* GetLineStyles(std::int32_t& a_arg1) const override; // 0A
17  void GetStyles(void* a_arg1) const override; // 0B
18  void GetStyles(void* a_arg1, std::int32_t* a_arg2, void* a_arg3, std::int32_t* a_arg4) const override; // 0C
19  void SetPercent(float a_arg1) override; // 0D
20  float GetPercent() const override; // 0E
21 
22  // members
23  std::uint64_t unk48; // 48
24  std::uint64_t unk50; // 50
25  std::uint32_t unk58; // 58
26  std::uint32_t unk5C; // 5C
27  float percent; // 60
28  GRectF shapeBounds; // 64
29  std::uint32_t pad74; // 74
30  private:
31  KEEP_FOR_RE()
32  };
33  static_assert(sizeof(GFxConstShapeWithStyles) == 0x78);
34 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: GFxConstShapeNoStyles.h:8
Definition: GFxConstShapeWithStyles.h:8
Definition: AbsorbEffect.h:6