{{oldin|[[0.8.0]]|080|type=function|text=Use [[Fixture:setUserData]] instead}}
Set data to be passed to the collision callback.

When a shape collides, the value set here will be passed to the collision callback as one of the parameters. Typically, you would want to store a table reference here, but any value can be used.

== Function ==
=== Synopsis ===
<source lang="lua">
Shape:setData( v )
</source>
=== Arguments ===
{{param|any|v|Any Lua value.}}
=== Returns ===
Nothing.
== See Also ==
* [[parent::Shape]]
* [[Shape:getData]]
[[Category:Functions]]
{{#set:Description=Set data to be passed to the collision callback.}}
{{#set:Since=000}}
== Other Languages ==
{{i18n|Shape:setData}}