Difference between revisions of "World:getCallbacks"

m (1 revision: Importing from potato (again).)
m
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
Returns functions for the callbacks during the world update.
  
Get functions to be called when two shapes collide.
 
 
== Function ==
 
== Function ==
 +
{{newin|[[0.8.0]]|080|type=variant}}
 +
=== Synopsis ===
 +
<source lang="lua">
 +
beginContact, endContact, preSolve, postSolve = World:getCallbacks( )
 +
</source>
 +
=== Arguments ===
 +
None.
 +
=== Returns ===
 +
{{param|function|beginContact|Gets called when two fixtures begin to overlap.}}
 +
{{param|function|endContact|Gets called when two fixtures cease to overlap.}}
 +
{{param|function|preSolve|Gets called before a collision gets resolved.}}
 +
{{param|function|postSolve|Gets called after the collision has been resolved.}}
 +
 +
== Function ==
 +
{{oldin|[[0.8.0]]|080|type=variant}}
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
Line 13: Line 28:
 
{{param|function|remove|Called when two shapes finish colliding.}}
 
{{param|function|remove|Called when two shapes finish colliding.}}
 
{{param|function|result|No idea. Never seems to be called...}}
 
{{param|function|result|No idea. Never seems to be called...}}
 +
 
== See Also ==
 
== See Also ==
 
* [[parent::World]]
 
* [[parent::World]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Get functions to be called when two shapes collide.}}
+
{{#set:Description=Returns functions for the callbacks during the world update.}}
 +
{{#set:Since=000}}
 +
== Other Languages ==
 +
{{i18n|World:getCallbacks}}

Latest revision as of 13:26, 4 May 2012

Returns functions for the callbacks during the world update.

Function

Available since LÖVE 0.8.0
This variant is not supported in earlier versions.

Synopsis

beginContact, endContact, preSolve, postSolve = World:getCallbacks( )

Arguments

None.

Returns

function beginContact
Gets called when two fixtures begin to overlap.
function endContact
Gets called when two fixtures cease to overlap.
function preSolve
Gets called before a collision gets resolved.
function postSolve
Gets called after the collision has been resolved.

Function

Removed in LÖVE 0.8.0
This variant is not supported in that and later versions.

Synopsis

add, persist, remove, result = World:getCallbacks( )

Arguments

None.

Returns

function add
Called when two shapes first collide.
function persist
Called each frame, if collision lasts more than 1 frame.
function remove
Called when two shapes finish colliding.
function result
No idea. Never seems to be called...

See Also


Other Languages