fragmentMainConstants

expect fun fragmentMainConstants(    instance: String = "v_instance",     element: String = "0",     screenPosition: String = "gl_FragCoord.xy / u_contentScale",     screenSize: String = "u_viewDimensions",     contourPosition: String = "0.0",     boundsPosition: String = "vec3(0.0)",     boundsSize: String = "vec3(0.0)"): String(source)

This granule is used inside the main() function of fragment shaders to set up constants that are part of the shade style language. It sets up:

  • c_instance

  • c_element

  • c_screenPosition

  • c_contourPosition

  • c_boundsPosition

  • c_boundsSize

actual fun fragmentMainConstants(    instance: String,     element: String,     screenPosition: String,     screenSize: String,     contourPosition: String,     boundsPosition: String,     boundsSize: String): String(source)

This granule is used inside the main() function of fragment shaders to set up constants that are part of the shade style language. It sets up:

  • c_instance

  • c_element

  • c_screenPosition

  • c_contourPosition

  • c_boundsPosition

  • c_boundsSize

actual fun fragmentMainConstants(    instance: String,     element: String,     screenPosition: String,     screenSize: String,     contourPosition: String,     boundsPosition: String,     boundsSize: String): String(source)

This granule is used inside the main() function of fragment shaders to set up constants that are part of the shade style language. It sets up:

  • c_instance

  • c_element

  • c_screenPosition

  • c_contourPosition

  • c_boundsPosition

  • c_boundsSize