8struct ID3D11ShaderResourceView;
82 std::uint32_t
unk24{ 0x130012 };
109 static_assert(
sizeof(
NiTexture) == 0x40);
#define NiSmartPointer(className)
Definition NiSmartPointer.h:251
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
const NiRTTI * GetRTTI() const override
virtual void Unk_28(void)
std::uint32_t unk2C
Definition NiTexture.h:105
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)