Allows to detect when the mouse hovers over an object


## Description
no description
## Parameters

<table>
<thead>
	<tr>
		<th>Name</th>
		<th>Type</th>
		<th>Description</th>
	</tr>
</thead>
<tr>
	<td>mode</td>
	<td><div class='bg-orange-800 px-2 py-px text-white rounded-sm'>integer</div></td>
	<td>defines if the ray detection is done on the CPU or GPU (GPU being currently experimental)</td>
</tr>
<tr>
	<td>tmouse</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>defines if the mouse parameter is update when the cursor screen position changes</td>
</tr>
<tr>
	<td>mouse</td>
	<td><div class='bg-teal-800 px-2 py-px text-white rounded-sm'>vector2</div></td>
	<td>mouse coordinates (0,0) being the center of the screen, (-1,-1) being the bottom left corner and (1,1) being the top right corner</td>
</tr>
<tr>
	<td>material</td>
	<td><div class='bg-indigo-800 px-2 py-px text-white rounded-sm'>node_path</div></td>
	<td>the material to use on the scene for GPU detection</td>
</tr>
<tr>
	<td>pixelColor</td>
	<td><div class='bg-lime-800 px-2 py-px text-white rounded-sm'>color</div></td>
	<td>the current pixel color being read</td>
</tr>
<tr>
	<td>hitThreshold</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>the value threshold for which a hit is detected</td>
</tr>
<tr>
	<td>intersectWith</td>
	<td><div class='bg-orange-800 px-2 py-px text-white rounded-sm'>integer</div></td>
	<td>defines the hit it tested against geometry or just a plane</td>
</tr>
<tr>
	<td>pointsThreshold</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>threshold used to test hit with points</td>
</tr>
<tr>
	<td>planeDirection</td>
	<td><div class='bg-blue-800 px-2 py-px text-white rounded-sm'>vector3</div></td>
	<td>plane direction if the hit is tested against a plane</td>
</tr>
<tr>
	<td>planeOffset</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>plane offset if the hit is tested against a plane</td>
</tr>
<tr>
	<td>targetNode</td>
	<td><div class='bg-indigo-800 px-2 py-px text-white rounded-sm'>node_path</div></td>
	<td>node whose objects to test hit against, when testing against geometries</td>
</tr>
<tr>
	<td>objectMask</td>
	<td><div class='bg-purple-800 px-2 py-px text-white rounded-sm'>string</div></td>
	<td>objects to test hit against, when testing against geometries</td>
</tr>
<tr>
	<td>traverseChildren</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>toggle to hit if tested against children</td>
</tr>
<tr>
	<td>tposition</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>toggle on to update hit position</td>
</tr>
<tr>
	<td>tpositionTarget</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>toggle on to set the param to the hit position</td>
</tr>
<tr>
	<td>position</td>
	<td><div class='bg-blue-800 px-2 py-px text-white rounded-sm'>vector3</div></td>
	<td>this will be set to the hit position</td>
</tr>
<tr>
	<td>positionTarget</td>
	<td><div class='bg-fuchsia-800 px-2 py-px text-white rounded-sm'>param_path</div></td>
	<td>this parameter will be set to the hit position</td>
</tr>
<tr>
	<td>tvelocity</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>toggle on to set the param to the mouse velocity (experimental)</td>
</tr>
<tr>
	<td>tvelocityTarget</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>toggle on to set the param to the mouse velocity</td>
</tr>
<tr>
	<td>velocity</td>
	<td><div class='bg-blue-800 px-2 py-px text-white rounded-sm'>vector3</div></td>
	<td>this will be set to the mouse velocity</td>
</tr>
<tr>
	<td>velocityTarget</td>
	<td><div class='bg-fuchsia-800 px-2 py-px text-white rounded-sm'>param_path</div></td>
	<td>this will be set to the mouse velocity</td>
</tr>
<tr>
	<td>geoAttribute</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>for geometry hit tests, a vertex attribute can be read</td>
</tr>
<tr>
	<td>geoAttributeName</td>
	<td><div class='bg-purple-800 px-2 py-px text-white rounded-sm'>string</div></td>
	<td>geometry vertex attribute to read</td>
</tr>
<tr>
	<td>geoAttributeType</td>
	<td><div class='bg-orange-800 px-2 py-px text-white rounded-sm'>integer</div></td>
	<td>type of attribute</td>
</tr>
<tr>
	<td>geoAttributeValue1</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>attribute value for float</td>
</tr>
<tr>
	<td>geoAttributeValues</td>
	<td><div class='bg-purple-800 px-2 py-px text-white rounded-sm'>string</div></td>
	<td>attribute value for string</td>
</tr>
</table>