diff --git a/components/nifosg/fog.hpp b/components/nifosg/fog.hpp index 5c49392a24..74bad98da5 100644 --- a/components/nifosg/fog.hpp +++ b/components/nifosg/fog.hpp @@ -15,6 +15,21 @@ namespace NifOsg META_StateAttribute(NifOsg, Fog, FOG) + int compare(const StateAttribute& sa) const override + { + COMPARE_StateAttribute_Types(Fog, sa); + + COMPARE_StateAttribute_Parameter(_mode); + COMPARE_StateAttribute_Parameter(_density); + // _start and _end are intentionally ignored as they go unused + COMPARE_StateAttribute_Parameter(_color); + COMPARE_StateAttribute_Parameter(_fogCoordinateSource); + COMPARE_StateAttribute_Parameter(_useRadialFog); + COMPARE_StateAttribute_Parameter(mDepth); + + return 0; + } + void setDepth(float depth) { mDepth = depth; } float getDepth() const { return mDepth; }