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