CommonLibSSE (Parapets fork)
SkyObject.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/N/NiSmartPointer.h"
4 
5 namespace RE
6 {
7  class NiNode;
8  class Sky;
9 
10  class SkyObject
11  {
12  public:
13  inline static constexpr auto RTTI = RTTI_SkyObject;
14 
15  virtual ~SkyObject(); // 00
16 
17  // add
18  virtual NiNode* GetRoot(); // 01 - { return root.get(); }
19  virtual void Unk_02(void); // 02
20  virtual void Update(Sky* a_sky, float a_arg2); // 03 - { return; }
21 
22  // members
24  };
25  static_assert(sizeof(SkyObject) == 0x10);
26 }
Definition: NiNode.h:12
Definition: NiSmartPointer.h:9
Definition: SkyObject.h:11
static constexpr auto RTTI
Definition: SkyObject.h:13
virtual void Unk_02(void)
virtual NiNode * GetRoot()
NiPointer< NiNode > root
Definition: SkyObject.h:23
virtual void Update(Sky *a_sky, float a_arg2)
virtual ~SkyObject()
Definition: Sky.h:31
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_SkyObject
Definition: Offsets_RTTI.h:5818