CommonLibSSE (Parapets fork)
BSScaleformExternalTexture.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/B/BSFixedString.h"
4 #include "RE/N/NiTexture.h"
5 
6 namespace RE
7 {
9  {
10  public:
12  gamebryoTexture{ nullptr },
13  renderTarget(0),
14  pad0C(0)
15  {}
16 
18 
23 
24  bool LoadPNG(const BSFixedString& a_path);
26  bool SetTexture(NiTexture* a_texture);
27 
28  // members
30  std::uint32_t renderTarget; // 08
31  std::uint32_t pad0C; // 0C
33  };
34  static_assert(sizeof(BSScaleformExternalTexture) == 0x18);
35 }
Definition: BSScaleformExternalTexture.h:9
bool SetTexture(NiTexture *a_texture)
bool LoadPNG(const BSFixedString &a_path)
BSScaleformExternalTexture(const BSScaleformExternalTexture &)=delete
std::uint32_t pad0C
Definition: BSScaleformExternalTexture.h:31
BSScaleformExternalTexture & operator=(BSScaleformExternalTexture &&)=delete
BSScaleformExternalTexture()
Definition: BSScaleformExternalTexture.h:11
BSFixedString filePath
Definition: BSScaleformExternalTexture.h:32
NiPointer< NiTexture > gamebryoTexture
Definition: BSScaleformExternalTexture.h:29
BSScaleformExternalTexture(BSScaleformExternalTexture &&)=delete
BSScaleformExternalTexture & operator=(const BSScaleformExternalTexture &)=delete
std::uint32_t renderTarget
Definition: BSScaleformExternalTexture.h:30
Definition: NiSmartPointer.h:9
Definition: NiTexture.h:12
Definition: AbsorbEffect.h:6