How to access VRC Animator Parameters in a shader

In an HLSL shader for an avatar, does anyone know how I can access the Animator Parameters such as:

  • IsLocal
  • Grounded
  • Seated
  • InStation

from the built-in VRChat animator parameters listed here:

Do I need to create an animation controller with all these parameters and use that to animate the material?
If so, how does the animation controller get the VRC parameters and set them in the material?
Would I need to create an animation that is triggered for each parameter and use those in my animation controller?
Is there an easier way (ie. they’re just exposed within the shader by defining the property)?