diff options
| author | 2026-07-30 15:12:23 -0400 | |
|---|---|---|
| committer | 2026-07-30 15:12:23 -0400 | |
| commit | 503dddc91f123da37f686505c8979113d2ed303f (patch) | |
| tree | c63c534d25113cbfcaa2b6e1bdb0187777129374 /Plugin.cs | |
| parent | e3245a877cce2448367a9b3d1de3abd88372d854 (diff) | |
| download | WorldTuningTool-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.cs | 142 |
1 files changed, 71 insertions, 71 deletions
@@ -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) |