Channel:clear

Channel:clear Available since LÖVE 0.9.0 This function is not supported in earlier versions. Clears all the messages in the Channel queue. Function Synopsis Channel:clear( ) Arguments None. Returns None. See Also Channel

Channel:count

Channel:count Available since LÖVE 0.9.0 This function is not supported in earlier versions. Retrieves the number of messages in the thread Channel queue. Function Synopsis value = Channel:getCount( ) Arguments None. Returns number count The number of messages in the queue. See Also Channel Channel:pop

Channel:demand

Channel:demand Available since LÖVE 0.9.0 This function is not supported in earlier versions. Retrieves the value of a Channel message and removes it from the message queue. It waits until a message is in the queue then returns the message value. Function Synopsis value = Channel:demand( ) Arguments None. Returns Variant value The contents of the message. See Also Channel Channel:supply Channel:pop

Channel:getCount

Channel:getCount Available since LÖVE 0.9.0 This function is not supported in earlier versions. Retrieves the number of messages in the thread Channel queue. Function Synopsis value = Channel:getCount( ) Arguments None. Returns number count The number of messages in the queue. See Also Channel Channel:pop

Channel:peek

Channel:peek Available since LÖVE 0.9.0 This function is not supported in earlier versions. Retrieves the value of a Channel message, but leaves it in the queue. It returns nil if there's no message in the queue. Function Synopsis value = Channel:peek( ) Arguments None. Returns Variant value The contents of the message. See Also Channel Channel:pop

Channel:performAtomic

Channel:performAtomic Available since LÖVE 0.10.0 This function is not supported in earlier versions. Executes the specified function atomically with respect to this Channel. Calling multiple methods in a row on the same Channel is often useful. However if multiple Threads are calling this Channel's methods at the same time, the different calls on each Thread might end up interleaved (e.g. one or more of the second thread's calls may happen in between the first thread's calls.) This metho

Channel:pop

Channel:pop Available since LÖVE 0.9.0 This function is not supported in earlier versions. Retrieves the value of a Channel message and removes it from the message queue. It returns nil if there are no messages in the queue. Function Synopsis value = Channel:pop( ) Arguments None. Returns Variant value The contents of the message. See Also Channel Channel:push Channel:demand

Channel:push

Channel:push Available since LÖVE 0.9.0 This function is not supported in earlier versions. Send a message to the thread Channel. See Variant for the list of supported types. Function Synopsis Channel:push( value ) Arguments Variant value The contents of the message. Returns None. See Also Channel Channel:pop Channel:supply

Channel:supply

Channel:supply Available since LÖVE 0.9.0 This function is not supported in earlier versions. Send a message to the thread Channel and wait for a thread to accept it. See Variant for the list of supported types. Function Synopsis Channel:supply( value ) Arguments Variant value The contents of the message. Returns None. See Also Channel Channel:demand Channel:push

CircleShape:getLocalCenter

CircleShape:getLocalCenter Removed in LÖVE 0.8.0 This method is not supported in that and later versions. Get the center of the circle in local coordinates. Function Synopsis lx, ly = CircleShape:getLocalCenter( ) Arguments None. Returns number lx The x position of the circle in local coordinates. number ly The y position of the circle in local coordinates. See Also CircleShape