10 class NiSourceTexture;
Definition BSShaderMaterial.h:9
Type
Definition BSShaderMaterial.h:38
Definition BSWaterShaderMaterial.h:13
BSShaderMaterial * Create() override
NiPointer< NiSourceTexture > normalTexture1
Definition BSWaterShaderMaterial.h:29
float unk0A8
Definition BSWaterShaderMaterial.h:42
float sunSpecularPower
Definition BSWaterShaderMaterial.h:37
NiPointer< NiSourceTexture > normalTexture3
Definition BSWaterShaderMaterial.h:31
NiPointer< NiSourceTexture > normalTexture4
Definition BSWaterShaderMaterial.h:32
std::uint64_t unk0B8
Definition BSWaterShaderMaterial.h:44
NiPointer< NiSourceTexture > normalTexture2
Definition BSWaterShaderMaterial.h:30
float unk0EC
Definition BSWaterShaderMaterial.h:52
static constexpr auto RTTI
Definition BSWaterShaderMaterial.h:15
std::uint64_t unk118
Definition BSWaterShaderMaterial.h:57
std::uint64_t unk0D8
Definition BSWaterShaderMaterial.h:48
NiPointer< NiSourceTexture > staticReflectionTexture
Definition BSWaterShaderMaterial.h:28
float amplitudeA[3]
Definition BSWaterShaderMaterial.h:60
float underwaterFogAmount
Definition BSWaterShaderMaterial.h:70
std::uint32_t unk178
Definition BSWaterShaderMaterial.h:73
float reflectionAmount
Definition BSWaterShaderMaterial.h:38
bool DoIsCopy(BSShaderMaterial *a_other) override
float alpha
Definition BSWaterShaderMaterial.h:39
float uvScaleA[3]
Definition BSWaterShaderMaterial.h:58
float fresnelAmount
Definition BSWaterShaderMaterial.h:71
std::uint64_t unk0A0
Definition BSWaterShaderMaterial.h:41
float noiseFalloff
Definition BSWaterShaderMaterial.h:49
float underwaterFogDistFar
Definition BSWaterShaderMaterial.h:68
float sunSparklePower
Definition BSWaterShaderMaterial.h:34
float flowmapScale
Definition BSWaterShaderMaterial.h:64
std::uint64_t unk0C0
Definition BSWaterShaderMaterial.h:45
float unk168
Definition BSWaterShaderMaterial.h:69
WaterShaderData::DepthProperties depthProperties
Definition BSWaterShaderMaterial.h:53
std::uint8_t unk17F
Definition BSWaterShaderMaterial.h:77
std::uint8_t unk17C
Definition BSWaterShaderMaterial.h:74
float aboveWaterFogDistFar
Definition BSWaterShaderMaterial.h:65
std::uint32_t unk12C
Definition BSWaterShaderMaterial.h:59
std::uint8_t unk17D
Definition BSWaterShaderMaterial.h:75
float specularPower
Definition BSWaterShaderMaterial.h:46
void CopyMembers(BSShaderMaterial *a_other) override
std::uint64_t unk0D0
Definition BSWaterShaderMaterial.h:47
std::uint64_t unk110
Definition BSWaterShaderMaterial.h:56
float reflectionMagnitude
Definition BSWaterShaderMaterial.h:50
std::uint64_t unk100
Definition BSWaterShaderMaterial.h:54
std::uint64_t unk108
Definition BSWaterShaderMaterial.h:55
NiColorA reflectionColor
Definition BSWaterShaderMaterial.h:36
~BSWaterShaderMaterial() override
float sunSparkleMagnitude
Definition BSWaterShaderMaterial.h:51
Type GetType() const override
std::uint32_t unk150
Definition BSWaterShaderMaterial.h:63
std::uint64_t unk0B0
Definition BSWaterShaderMaterial.h:43
NiPlane plane
Definition BSWaterShaderMaterial.h:62
float displacementDampener
Definition BSWaterShaderMaterial.h:61
std::uint8_t unk17E
Definition BSWaterShaderMaterial.h:76
std::uint32_t ComputeCRC32(void) override
NiColor shallowWaterColor
Definition BSWaterShaderMaterial.h:33
std::uint32_t unk174
Definition BSWaterShaderMaterial.h:72
NiColorA deepWaterColor
Definition BSWaterShaderMaterial.h:35
float unk15C
Definition BSWaterShaderMaterial.h:66
BSShaderMaterial * GetDefault() override
float unk160
Definition BSWaterShaderMaterial.h:67
float refractionMagnitude
Definition BSWaterShaderMaterial.h:40
Definition NiSmartPointer.h:9
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BSWaterShaderMaterial(692060, 400104, 0x1f80738)
Definition TESWaterForm.h:21