7 struct ID3D11Texture2D;
8 struct ID3D11ShaderResourceView;
82 std::uint32_t
unk24{ 0x130012 };
109 static_assert(
sizeof(
NiTexture) == 0x40);
Definition: NiObject.h:37
Definition: NiTexture.h:21
stl::enumeration< PixelLayout, std::uint32_t > pixelLayout
Definition: NiTexture.h:60
AlphaFormat
Definition: NiTexture.h:43
stl::enumeration< AlphaFormat, std::uint32_t > alphaFormat
Definition: NiTexture.h:61
stl::enumeration< MipFlag, std::uint32_t > mipMapped
Definition: NiTexture.h:62
std::uint32_t pad0C
Definition: NiTexture.h:63
PixelLayout
Definition: NiTexture.h:24
MipFlag
Definition: NiTexture.h:51
Definition: NiTexture.h:68
ID3D11ShaderResourceView * resourceView
Definition: NiTexture.h:75
std::uint32_t unk24
Definition: NiTexture.h:82
std::uint16_t unk1E
Definition: NiTexture.h:80
RendererData(std::uint16_t width, std::uint16_t height) noexcept
Definition: NiTexture.h:70
std::uint16_t width
Definition: NiTexture.h:76
std::uint64_t unk08
Definition: NiTexture.h:74
std::uint32_t unk20
Definition: NiTexture.h:81
std::uint8_t unk1C
Definition: NiTexture.h:78
std::uint8_t unk1D
Definition: NiTexture.h:79
std::uint16_t height
Definition: NiTexture.h:77
ID3D11Texture2D * texture
Definition: NiTexture.h:73
Definition: NiTexture.h:15
FormatPrefs formatPrefs
Definition: NiTexture.h:102
static auto Ni_RTTI
Definition: NiTexture.h:18
std::uint32_t unk28
Definition: NiTexture.h:104
virtual void Unk_28(void)
std::uint32_t unk2C
Definition: NiTexture.h:105
const NiRTTI * GetRTTI() const override
virtual void Unk_29(void)
NiTexture * prev
Definition: NiTexture.h:106
virtual void Unk_26(void)
NiTexture * next
Definition: NiTexture.h:107
virtual void Unk_2A(void)
static constexpr auto RTTI
Definition: NiTexture.h:17
virtual void Unk_27(void)
BSFixedString name
Definition: NiTexture.h:103
virtual void Unk_25(void)
Definition: AbsorbEffect.h:6
constexpr REL::VariantID NiRTTI_NiTexture(523967, 410547, 0x316bfa0)
constexpr REL::VariantID RTTI_NiTexture(690426, 398281, 0x1f61f00)