How to set the values of a >>Universal Render Pipeline Asset<< ?

Hi! I am working on graphics settings. I dont want just presets like (low, medium, high) I want a very expanded graphics settings menu. I have already made the UI:
8699496--1174302--upload_2023-1-2_15-39-38.png

In order to change settings like HDR, I think I have to acces the Universal Render Pipeline Asset.


Now here’s the thing: I can get the URP asset into the script succesfully, but i cant set the settings… because there are no public fields. they are mostly:

[SerializeField] bool m_SupportsHDR = true;

I can take a look into that script but if I edit and save it, it gets reseted.
So if anyone has any idea, how else to make graphics settings more advanced like this, please share it to me! Thank you so much.

That value is exposed through this public property:
https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@15.0/api/UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset.html#UnityEngine_Rendering_Universal_UniversalRenderPipelineAsset_supportsHDR