10 class NiSourceTexture;
Definition: BSShaderMaterial.h:9
Type
Definition: BSShaderMaterial.h:38
Definition: BSWaterShaderMaterial.h:13
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
BSShaderMaterial * Create() override
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
BSShaderMaterial * GetDefault() override
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
float unk160
Definition: BSWaterShaderMaterial.h:67
float refractionMagnitude
Definition: BSWaterShaderMaterial.h:40
Definition: NiColor.h:276
Definition: NiSmartPointer.h:9
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BSWaterShaderMaterial(692060, 400104, 0x1f80738)
Definition: TESWaterForm.h:21