Definition BSGeometry.h:15
 
Definition BSRenderPass.h:11
 
Type
Definition BSShaderMaterial.h:38
 
Definition BSShaderProperty.h:26
 
Definition BSShaderProperty.h:17
 
Definition BSTArray.h:377
 
Definition BSWaterShaderProperty.h:10
 
void Unk_2D(void) override
 
std::uint8_t unkF8
Definition BSWaterShaderProperty.h:62
 
~BSWaterShaderProperty() override
 
std::uint32_t unkF4
Definition BSWaterShaderProperty.h:61
 
BSShaderMaterial::Type GetMaterialType() override
 
std::uint64_t unk90
Definition BSWaterShaderProperty.h:48
 
NiPlane plane
Definition BSWaterShaderProperty.h:50
 
void DoClearRenderPasses() override
 
NiObject * CreateClone(NiCloningProcess &a_cloning) override
 
std::uint32_t unk8C
Definition BSWaterShaderProperty.h:47
 
void Unk_2F(void) override
 
void Unk_2C(void) override
 
static constexpr auto Ni_RTTI
Definition BSWaterShaderProperty.h:13
 
std::uint64_t unkB0
Definition BSWaterShaderProperty.h:51
 
const NiRTTI * GetRTTI() const override
 
stl::enumeration< WaterFlag, std::uint32_t > waterFlags
Definition BSWaterShaderProperty.h:46
 
std::int32_t QShader() override
 
std::uint64_t unk98
Definition BSWaterShaderProperty.h:49
 
RenderPassArray simpleRenderPassList
Definition BSWaterShaderProperty.h:57
 
WaterFlag
Definition BSWaterShaderProperty.h:16
 
BSTArray< void * > unkD8
Definition BSWaterShaderProperty.h:59
 
std::int32_t unkF0
Definition BSWaterShaderProperty.h:60
 
std::uint8_t padB9
Definition BSWaterShaderProperty.h:53
 
bool RegisterStreamables(NiStream &a_stream) override
 
static constexpr auto RTTI
Definition BSWaterShaderProperty.h:12
 
std::uint8_t unkB8
Definition BSWaterShaderProperty.h:52
 
void PostLinkObject(NiStream &a_stream) override
 
void SaveBinary(NiStream &a_stream) override
 
std::uint16_t padBA
Definition BSWaterShaderProperty.h:54
 
bool IsEqual(NiObject *a_object) override
 
std::uint8_t padF9
Definition BSWaterShaderProperty.h:63
 
BSRenderPass * unkC0
Definition BSWaterShaderProperty.h:56
 
void LinkObject(NiStream &a_stream) override
 
std::uint16_t padFC
Definition BSWaterShaderProperty.h:65
 
std::uint16_t padFA
Definition BSWaterShaderProperty.h:64
 
std::uint64_t unkD0
Definition BSWaterShaderProperty.h:58
 
RenderPassArray * GetRenderPasses(BSGeometry *a_geometry, std::uint32_t a_arg2, BSShaderAccumulator *a_accumulator) override
 
std::uint16_t padBC
Definition BSWaterShaderProperty.h:55
 
void LoadBinary(NiStream &a_stream) override
 
std::int32_t ForEachTexture(ForEachVisitor &a_visitor) override
 
Definition NiCloningProcess.h:10
 
Definition AbsorbEffect.h:6
 
constexpr REL::VariantID NiRTTI_BSWaterShaderProperty(527905, 414852, 0x3485190)
 
constexpr REL::VariantID RTTI_BSWaterShaderProperty(692031, 400075, 0x1f800a0)
 
Definition BSShaderProperty.h:37