| AddControl | Record a distance measurement from a handle. |
| AddDefaultControl | Add the ID for a default control. This will be picked if nothing else is. |
| CalcLineTranslation | Map a mouse drag onto a movement along a line in 3D space. |
| ClosestPointToArc | Get the point on an arc (in 3D space) which is closest to the current mouse position. |
| ClosestPointToDisc | Get the point on an disc (in 3D space) which is closest to the current mouse position. |
| ClosestPointToPolyLine | Get the point on a polyline (in 3D space) which is closest to the current mouse position. |
| DecodeSelectionId | Translates a Vector4 selectionId value retrieved from GPU into a single integer picking index. |
| DistancePointBezier | Calculate distance between a point and a Bezier curve. |
| DistancePointLine | Calculate distance between a point and a line. |
| DistancePointToLine | Distance from a point p in 2d to a line defined by two points a and b. |
| DistancePointToLineSegment | Distance from a point p in 2d to a line segment defined by two points a and b. |
| DistanceToArc | Returns the distance in pixels from the mouse pointer to a 3D section of a disc. |
| DistanceToCircle | Returns the distance in pixels from the mouse pointer to a camera facing circle. |
| DistanceToCone | Returns the distance in pixels from the mouse pointer to a cone. |
| DistanceToCube | Returns the distance in pixels from the mouse pointer to a cube. |
| DistanceToDisc | Returns the distance in pixels from the mouse pointer to a 3D disc. |
| DistanceToLine | Returns the distance in pixels from the mouse pointer to a line. |
| DistanceToPolyLine | Returns the distance in pixels from the mouse pointer to a polyline. |
| DistanceToRectangle | Returns the distance in pixels from the mouse pointer to a rectangle on screen. |
| EncodeSelectionId | Translates a single integer picking index into a Vector4 selectionId value. The Vector4 selectionId is used to render the picking render textures during picking rendering. |
| FindNearestVertex | Returns the nearest vertex to a guiPoint within a maximum radius of 50 pixels. |
| GetHandleSize | Get world space size of a manipulator handle at given position. |
| GetOverlappingObjects | Gets an ordered list of objects that would be picked under the give mouse position. |
| GetPickingIncludeExcludeList | Gets the picking PickingIncludeExcludeList for the currently executing BatchRendererGroup.OnPerformCulling callback. |
| GetSelectionOutlineIncludeExcludeList | Gets the selection outline PickingIncludeExcludeList for the currently executing BatchRendererGroup.OnPerformCulling callback. |
| GUIPointToScreenPixelCoordinate | Converts a 2D GUI position to screen pixel coordinates. |
| GUIPointToWorldRay | Convert 2D GUI position to a world space ray. |
| PickAllObjects | Creates a list of all GameObjects under the specified position in screen coordinates. |
| PickGameObject | Pick game object closest to specified position. |
| PickRectObjects | Pick GameObjects that lie within a specified screen rectangle. |
| PlaceObject | Casts a ray against the loaded scenes and returns the nearest intersected point on a collider. |
| PointOnLineParameter | Returns the parameter for the projection of the point on the given line. |
| PopCamera | Retrieve all camera settings. |
| ProjectPointLine | Project point onto a line. |
| PushCamera | Store all camera settings. |
| RaySnap | Casts ray against the Scene and reports whether an object lies in its path. |
| RegisterRenderPickingCallback | Registers a callback to invoke when Unity renders for picking. |
| Repaint | Repaint the current view. |
| UnregisterRenderPickingCallback | Unregisters the callback that was previously registered for custom picking rendering.The method throws InvalidOperationException if you try to call it inside render picking callbacks. |
| WorldPointToSizedRect | Calculate a rectangle to display a 2D GUI element near a projected point in 3D space. |
| WorldToGUIPoint | Convert a world space point to a 2D GUI position. |
| WorldToGUIPointWithDepth | Convert a world space point to a 2D GUI position. |