fromUserObject

fun fromUserObject(identifier: Int, userObject: Any, layer: Layer? = null, useTerrainPosition: Boolean = false): PickedObject

Wrap an arbitrary userObject (e.g. a batched-tile sub-feature payload that doesn't correspond to a single Renderable). useTerrainPosition should be true for picks rendered through the surface compositor so depth-readback unprojection is skipped.