summaryrefslogtreecommitdiff
path: root/Plugin.cs
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2026-07-30 15:12:23 -0400
committerAndrew Opalach <andrew@akon.city> 2026-07-30 15:12:23 -0400
commit503dddc91f123da37f686505c8979113d2ed303f (patch)
treec63c534d25113cbfcaa2b6e1bdb0187777129374 /Plugin.cs
parente3245a877cce2448367a9b3d1de3abd88372d854 (diff)
downloadWorldTuningTool-503dddc91f123da37f686505c8979113d2ed303f.tar.gz
WorldTuningTool-503dddc91f123da37f686505c8979113d2ed303f.tar.bz2
WorldTuningTool-503dddc91f123da37f686505c8979113d2ed303f.zip
Reorder object hooks
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'Plugin.cs')
-rw-r--r--Plugin.cs142
1 files changed, 71 insertions, 71 deletions
diff --git a/Plugin.cs b/Plugin.cs
index 1172e6c..7b867e6 100644
--- a/Plugin.cs
+++ b/Plugin.cs
@@ -2588,72 +2588,77 @@ namespace WorldTuningTool
}
}
- private nint CreateFXAAObjectHook()
+ private nint CreateLightingObjectHook()
{
- fxaaObject = createFXAAObject!.Original();
- foreach (Parameter param in fxaaParameters)
+ lightingObject = createLightingObject!.Original();
+ foreach (Parameter param in lightingParameters)
{
- param.Update(fxaaObject);
+ param.Update(lightingObject);
}
- return fxaaObject;
+ return lightingObject;
}
- private nint CreateFXAAObject2Hook(nint unknownPtr)
+ private nint DestroyLightingObjectHook(nint lightingObjectInternal, int unknownInt)
{
- fxaaObject = createFXAAObject2!.Original(unknownPtr);
- foreach (Parameter param in fxaaParameters)
+ Assert(unknownInt == 1);
+ if (lightingObject == lightingObjectInternal)
{
- param.Update(fxaaObject);
+ lightingObject = 0x0;
+ foreach (Parameter param in lightingParameters)
+ {
+ param.Update(lightingObject);
+ }
}
- return fxaaObject;
+ return destroyLightingObject!.Original(lightingObjectInternal, unknownInt);
}
- private nint DestroyFXAAObjectHook(nint fxaaObjectInternal, int unknownInt)
+ private void UpdateLutBlendHook(nint stackOffset, nint lightingObjectInternal)
{
- Assert(unknownInt == 1);
- if (fxaaObject == fxaaObjectInternal)
+ updateLutBlend!.Original(stackOffset, lightingObjectInternal);
+ if (lightingObject == lightingObjectInternal)
{
- fxaaObject = 0x0;
- foreach (Parameter param in fxaaParameters)
+ foreach (Parameter param in lightingParameters)
{
- param.Update(fxaaObject);
+ if (param.PerFrame)
+ {
+ param.Update(lightingObject);
+ }
}
}
- return destroyFXAAObject!.Original(fxaaObjectInternal, unknownInt);
}
- private nint CreateTAAObjectHook()
+ private nint CreateBloomObjectHook()
{
- taaObject = createTAAObject!.Original();
- foreach (Parameter param in taaParameters)
+ bloomObject = createBloomObject!.Original();
+ foreach (Parameter param in bloomParameters)
{
- param.Update(taaObject);
+ param.Update(bloomObject);
}
- return taaObject;
+ return bloomObject;
}
- private nint CreateTAAObject2Hook(nint unknownPtr)
+ private nint CreateBloomObject2Hook(nint unknownPtr)
{
- taaObject = createTAAObject2!.Original(unknownPtr);
- foreach (Parameter param in taaParameters)
+ bloomObject = createBloomObject2!.Original(unknownPtr);
+ foreach (Parameter param in bloomParameters)
{
- param.Update(taaObject);
+ param.Update(bloomObject);
}
- return taaObject;
+ return bloomObject;
}
- private nint DestroyTAAObjectHook(nint taaObjectInternal, int unknownInt)
+ private nint DestroyBloomObjectHook(nint bloomObjectInternal, int unknownInt)
{
Assert(unknownInt == 1);
- if (taaObject == taaObjectInternal)
+ if (bloomObject == bloomObjectInternal)
{
- taaObject = 0x0;
- foreach (Parameter param in taaParameters)
+ bloomObject = 0x0;
+ foreach (Parameter param in bloomParameters)
{
- param.Update(taaObject);
+ param.Update(bloomObject);
}
}
- return destroyTAAObject!.Original(taaObjectInternal, unknownInt);
+ return destroyBloomObject!.Original(bloomObjectInternal, unknownInt);
}
private nint CreateDofObjectHook()
@@ -2748,77 +2753,72 @@ namespace WorldTuningTool
updateMotionBlurParams!.Original(unknownPtr, unknownPtr2);
}
- private nint CreateBloomObjectHook()
+ private nint CreateFXAAObjectHook()
{
- bloomObject = createBloomObject!.Original();
- foreach (Parameter param in bloomParameters)
+ fxaaObject = createFXAAObject!.Original();
+ foreach (Parameter param in fxaaParameters)
{
- param.Update(bloomObject);
+ param.Update(fxaaObject);
}
- return bloomObject;
+ return fxaaObject;
}
- private nint CreateBloomObject2Hook(nint unknownPtr)
+ private nint CreateFXAAObject2Hook(nint unknownPtr)
{
- bloomObject = createBloomObject2!.Original(unknownPtr);
- foreach (Parameter param in bloomParameters)
+ fxaaObject = createFXAAObject2!.Original(unknownPtr);
+ foreach (Parameter param in fxaaParameters)
{
- param.Update(bloomObject);
+ param.Update(fxaaObject);
}
- return bloomObject;
+ return fxaaObject;
}
- private nint DestroyBloomObjectHook(nint bloomObjectInternal, int unknownInt)
+ private nint DestroyFXAAObjectHook(nint fxaaObjectInternal, int unknownInt)
{
Assert(unknownInt == 1);
- if (bloomObject == bloomObjectInternal)
+ if (fxaaObject == fxaaObjectInternal)
{
- bloomObject = 0x0;
- foreach (Parameter param in bloomParameters)
+ fxaaObject = 0x0;
+ foreach (Parameter param in fxaaParameters)
{
- param.Update(bloomObject);
+ param.Update(fxaaObject);
}
}
- return destroyBloomObject!.Original(bloomObjectInternal, unknownInt);
+ return destroyFXAAObject!.Original(fxaaObjectInternal, unknownInt);
}
- private nint CreateLightingObjectHook()
+ private nint CreateTAAObjectHook()
{
- lightingObject = createLightingObject!.Original();
- foreach (Parameter param in lightingParameters)
+ taaObject = createTAAObject!.Original();
+ foreach (Parameter param in taaParameters)
{
- param.Update(lightingObject);
+ param.Update(taaObject);
}
- return lightingObject;
+ return taaObject;
}
- private nint DestroyLightingObjectHook(nint lightingObjectInternal, int unknownInt)
+ private nint CreateTAAObject2Hook(nint unknownPtr)
{
- Assert(unknownInt == 1);
- if (lightingObject == lightingObjectInternal)
+ taaObject = createTAAObject2!.Original(unknownPtr);
+ foreach (Parameter param in taaParameters)
{
- lightingObject = 0x0;
- foreach (Parameter param in lightingParameters)
- {
- param.Update(lightingObject);
- }
+ param.Update(taaObject);
}
- return destroyLightingObject!.Original(lightingObjectInternal, unknownInt);
+ return taaObject;
}
- private void UpdateLutBlendHook(nint stackOffset, nint lightingObjectInternal)
+ private nint DestroyTAAObjectHook(nint taaObjectInternal, int unknownInt)
{
- updateLutBlend!.Original(stackOffset, lightingObjectInternal);
- if (lightingObject == lightingObjectInternal)
+ Assert(unknownInt == 1);
+ if (taaObject == taaObjectInternal)
{
- foreach (Parameter param in lightingParameters)
+ taaObject = 0x0;
+ foreach (Parameter param in taaParameters)
{
- if (param.PerFrame)
- {
- param.Update(lightingObject);
- }
+ param.Update(taaObject);
}
}
+ return destroyTAAObject!.Original(taaObjectInternal, unknownInt);
}
private void UpdateShadowParamsHook(nint shadowParams, nint stackOffset)