axmol/cocos/scripting/lua-bindings/auto/api/EventDispatcher.lua

145 lines
6.1 KiB
Lua
Raw Normal View History

2014-03-10 14:04:58 +08:00
--------------------------------
-- @module EventDispatcher
-- @extend Ref
-- @parent_module cc
2014-03-10 14:04:58 +08:00
--------------------------------
-- Pauses all listeners which are associated the specified target.<br>
-- param target A given target node.<br>
-- param recursive True if pause recursively, the default value is false.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] pauseEventListenersForTarget
-- @param self
-- @param #cc.Node target
-- @param #bool recursive
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Adds a event listener for a specified event with the priority of scene graph.<br>
-- param listener The listener of a specified event.<br>
-- param node The priority of the listener is based on the draw order of this node.<br>
-- note The priority of scene graph will be fixed value 0. So the order of listener item<br>
-- in the vector will be ' <0, scene graph (0 priority), >0'.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] addEventListenerWithSceneGraphPriority
-- @param self
-- @param #cc.EventListener listener
2014-03-10 14:04:58 +08:00
-- @param #cc.Node node
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Whether to enable dispatching events.<br>
-- param isEnabled True if enable dispatching events.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] setEnabled
-- @param self
-- @param #bool isEnabled
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Adds a event listener for a specified event with the fixed priority.<br>
-- param listener The listener of a specified event.<br>
-- param fixedPriority The fixed priority of the listener.<br>
-- note A lower priority will be called before the ones that have a higher value.<br>
-- 0 priority is forbidden for fixed priority since it's used for scene graph based priority.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] addEventListenerWithFixedPriority
-- @param self
-- @param #cc.EventListener listener
-- @param #int fixedPriority
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Remove a listener.<br>
-- param listener The specified event listener which needs to be removed.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] removeEventListener
-- @param self
-- @param #cc.EventListener listener
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Resumes all listeners which are associated the specified target.<br>
-- param target A given target node.<br>
-- param recursive True if resume recursively, the default value is false.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] resumeEventListenersForTarget
-- @param self
-- @param #cc.Node target
-- @param #bool recursive
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Removes all listeners which are associated with the specified target.<br>
-- param target A given target node.<br>
-- param recursive True if remove recursively, the default value is false.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] removeEventListenersForTarget
-- @param self
-- @param #cc.Node target
-- @param #bool recursive
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Sets listener's priority with fixed value.<br>
-- param listener A given listener.<br>
-- param fixedPriority The fixed priority value.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] setPriority
-- @param self
-- @param #cc.EventListener listener
-- @param #int fixedPriority
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Adds a Custom event listener.<br>
-- It will use a fixed priority of 1.<br>
-- param eventName A given name of the event.<br>
-- param callback A given callback method that associated the event name.<br>
-- return the generated event. Needed in order to remove the event from the dispather
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] addCustomEventListener
-- @param self
-- @param #string eventName
-- @param #function callback
2014-03-10 14:04:58 +08:00
-- @return EventListenerCustom#EventListenerCustom ret (return value: cc.EventListenerCustom)
--------------------------------
-- Dispatches the event.<br>
-- Also removes all EventListeners marked for deletion from the<br>
-- event dispatcher list.<br>
-- param event The event needs to be dispatched.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] dispatchEvent
-- @param self
-- @param #cc.Event event
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Removes all listeners.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] removeAllEventListeners
-- @param self
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Removes all custom listeners with the same event name.<br>
-- param customEventName A given event listener name which needs to be removed.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] removeCustomEventListeners
-- @param self
-- @param #string customEventName
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Checks whether dispatching events is enabled.<br>
-- return True if dispatching events is enabled.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] isEnabled
-- @param self
-- @return bool#bool ret (return value: bool)
--------------------------------
-- Removes all listeners with the same event listener type.<br>
-- param listenerType A given event listener type which needs to be removed.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] removeEventListenersForType
-- @param self
-- @param #int listenerType
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
--------------------------------
-- Constructor of EventDispatcher.
2014-03-10 14:04:58 +08:00
-- @function [parent=#EventDispatcher] EventDispatcher
-- @param self
-- @return EventDispatcher#EventDispatcher self (return value: cc.EventDispatcher)
2014-03-10 14:04:58 +08:00
return nil