--------------------------------
-- @module EventMouse
-- @extend Event
-- @parent_module cc

--------------------------------
--  returns the previous touch location in screen coordinates 
-- @function [parent=#EventMouse] getPreviousLocationInView 
-- @param self
-- @return vec2_table#vec2_table ret (return value: vec2_table)
        
--------------------------------
--  returns the current touch location in OpenGL coordinates 
-- @function [parent=#EventMouse] getLocation 
-- @param self
-- @return vec2_table#vec2_table ret (return value: vec2_table)
        
--------------------------------
-- 
-- @function [parent=#EventMouse] getMouseButton 
-- @param self
-- @return int#int ret (return value: int)
        
--------------------------------
--  returns the previous touch location in OpenGL coordinates 
-- @function [parent=#EventMouse] getPreviousLocation 
-- @param self
-- @return vec2_table#vec2_table ret (return value: vec2_table)
        
--------------------------------
--  returns the delta of 2 current touches locations in screen coordinates 
-- @function [parent=#EventMouse] getDelta 
-- @param self
-- @return vec2_table#vec2_table ret (return value: vec2_table)
        
--------------------------------
--  Set mouse scroll data 
-- @function [parent=#EventMouse] setScrollData 
-- @param self
-- @param #float scrollX
-- @param #float scrollY
        
--------------------------------
--  returns the start touch location in screen coordinates 
-- @function [parent=#EventMouse] getStartLocationInView 
-- @param self
-- @return vec2_table#vec2_table ret (return value: vec2_table)
        
--------------------------------
--  returns the start touch location in OpenGL coordinates 
-- @function [parent=#EventMouse] getStartLocation 
-- @param self
-- @return vec2_table#vec2_table ret (return value: vec2_table)
        
--------------------------------
-- 
-- @function [parent=#EventMouse] setMouseButton 
-- @param self
-- @param #int button
        
--------------------------------
--  returns the current touch location in screen coordinates 
-- @function [parent=#EventMouse] getLocationInView 
-- @param self
-- @return vec2_table#vec2_table ret (return value: vec2_table)
        
--------------------------------
-- 
-- @function [parent=#EventMouse] getScrollY 
-- @param self
-- @return float#float ret (return value: float)
        
--------------------------------
-- 
-- @function [parent=#EventMouse] getScrollX 
-- @param self
-- @return float#float ret (return value: float)
        
--------------------------------
-- 
-- @function [parent=#EventMouse] getCursorX 
-- @param self
-- @return float#float ret (return value: float)
        
--------------------------------
-- 
-- @function [parent=#EventMouse] getCursorY 
-- @param self
-- @return float#float ret (return value: float)
        
--------------------------------
-- 
-- @function [parent=#EventMouse] setCursorPosition 
-- @param self
-- @param #float x
-- @param #float y
        
--------------------------------
-- 
-- @function [parent=#EventMouse] EventMouse 
-- @param self
-- @param #int mouseEventCode
        
return nil