# This file is automatically generated. Please don't edit it manually. # To submit a bug report on the content, see # https://devforum.roblox.com/c/bug-reports/documentation-issues/72 name: PluginMouse type: class memory_category: Instances summary: | The PluginMouse object gives `Class.Plugin|Plugins` access to the mouse. It works like the `Class.Mouse` object and can be obtained using the plugin `Class.Plugin:GetMouse()` method. description: | The PluginMouse object gives `Class.Plugin|Plugins` access to the mouse. It works like the `Class.Mouse` object and can be obtained using the plugin `Class.Plugin:GetMouse()` method. Note the PluginMouse can only be used when the plugin has been activated using `Class.Plugin:Activate()`. In addition to the functions from the `Class.Mouse` object, the PluginMouse includes the `Class.PluginMouse.DragEnter` function which keeps track of items being selected while the mouse is dragging. For more information on how to use mouse objects, see the `Class.Mouse` page. code_samples: - PluginMouse-Get inherits: - Mouse descendants: [] tags: - NotCreatable deprecation_message: '' properties: [] methods: [] events: - name: PluginMouse.DragEnter summary: | Fired when Instances are being selected while the mouse is dragging. description: | Fired when Instances are being selected while the mouse is dragging. code_samples: [] parameters: - name: instances type: Instances default: summary: '' tags: [] deprecation_message: '' security: PluginSecurity capabilities: - Input callbacks: []