CommonLibSSE NG
Loading...
Searching...
No Matches
ImageSpaceShaderParam.h
Go to the documentation of this file.
1#pragma once
2
5#include "RE/N/NiTArray.h"
6#include "RE/N/NiTexture.h"
8
9namespace RE
10{
12 {
13 public:
14 inline static constexpr auto RTTI = RTTI_ImageSpaceShaderParam;
15
16 ~ImageSpaceShaderParam() override; // 00
17
18 // members
19 std::uint32_t unk08; // 08
20 bool SLIMode; // 0C
21 std::uint8_t pad0D; // 0D
22 std::uint16_t pad0E; // 0E
23 std::uint64_t unk10; // 10
24 std::uint64_t unk18; // 18
25 std::uint8_t unk20; // 20
26 std::uint8_t pad21; // 21
27 std::uint16_t pad22; // 22
28 std::uint32_t unk24; // 24
29 float unk28; // 28
30 std::uint32_t unk2C; // 2C
31 float* vertexConstantGroup; // 30
32 std::uint32_t vertexConstantGroupSize; // 38
33 std::uint32_t unk3C; // 3C
34 float* pixelConstantGroup; // 40
35 std::uint32_t pixelConstantGroupSize; // 48
36 std::uint32_t unk4C; // 4C
38 NiTPrimitiveArray<BSGraphics::TextureFilterMode> textureFilterModes; // 68 - NiTPrimitiveArray<enum BSGraphics::TextureFilterMode>
39 };
40 static_assert(sizeof(ImageSpaceShaderParam) == 0x80);
41}
Definition ImageSpaceEffectParam.h:6
Definition ImageSpaceShaderParam.h:12
std::uint32_t pixelConstantGroupSize
Definition ImageSpaceShaderParam.h:35
float * pixelConstantGroup
Definition ImageSpaceShaderParam.h:34
std::uint64_t unk10
Definition ImageSpaceShaderParam.h:23
std::uint8_t pad21
Definition ImageSpaceShaderParam.h:26
std::uint16_t pad0E
Definition ImageSpaceShaderParam.h:22
bool SLIMode
Definition ImageSpaceShaderParam.h:20
std::uint32_t unk24
Definition ImageSpaceShaderParam.h:28
~ImageSpaceShaderParam() override
std::uint32_t unk08
Definition ImageSpaceShaderParam.h:19
std::uint16_t pad22
Definition ImageSpaceShaderParam.h:27
NiTPrimitiveArray< BSGraphics::TextureFilterMode > textureFilterModes
Definition ImageSpaceShaderParam.h:38
std::uint32_t unk2C
Definition ImageSpaceShaderParam.h:30
static constexpr auto RTTI
Definition ImageSpaceShaderParam.h:14
float * vertexConstantGroup
Definition ImageSpaceShaderParam.h:31
std::uint8_t unk20
Definition ImageSpaceShaderParam.h:25
std::uint32_t vertexConstantGroupSize
Definition ImageSpaceShaderParam.h:32
NiTObjectArray< NiPointer< NiTexture > > textures
Definition ImageSpaceShaderParam.h:37
std::uint8_t pad0D
Definition ImageSpaceShaderParam.h:21
float unk28
Definition ImageSpaceShaderParam.h:29
std::uint32_t unk4C
Definition ImageSpaceShaderParam.h:36
std::uint32_t unk3C
Definition ImageSpaceShaderParam.h:33
std::uint64_t unk18
Definition ImageSpaceShaderParam.h:24
Definition NiTArray.h:126
Definition NiTArray.h:136
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_ImageSpaceShaderParam(692026, 400070, 0x1f7fed8)