SpriteView callback receives instance as argument

This is useful when SpriteViews are used in a ViewPool, allowing a single closure to service all View instances, reducing allocations and GC churn.