| ArrowHandleCap | Draw an arrow like those used by the move tool. | 
| BeginGUI | Begin a 2D GUI block inside the 3D handle GUI. | 
| Button | Make a 3D Button. | 
| CircleHandleCap | Draw a circle handle. Pass this into handle functions. | 
| ClearCamera | Clears the camera. | 
| ConeHandleCap | Draw a cone handle. Pass this into handle functions. | 
| CubeHandleCap | Draw a cube handle. Pass this into handle functions. | 
| CylinderHandleCap | Draw a cylinder handle. Pass this into handle functions. | 
| Disc | Make a 3D disc that can be dragged with the mouse.
Note: Use HandleUtility.GetHandleSize where you might want to have constant screen-sized handles. | 
| DotHandleCap | Draw a dot handle. Pass this into handle functions. | 
| DrawAAConvexPolygon | Draw anti-aliased convex polygon specified with point array. | 
| DrawAAPolyLine | Draw anti-aliased line specified with point array and width. | 
| DrawBezier | Draw textured bezier line through start and end points with the given tangents.  To get an anti-aliased effect use a texture that is 1x2 pixels with one transparent white pixel and one opaque white pixel.  The bezier curve will be swept using this texture. | 
| DrawCamera | Draws a camera inside a rectangle. | 
| DrawDottedLine | Draw a dotted line from p1 to p2. | 
| DrawDottedLines | Draw a list of dotted line segments. | 
| DrawLine | Draw a line from p1 to p2. | 
| DrawLines | Draw a list of line segments. | 
| DrawPolyLine | Draw a line going through the list of all points. | 
| DrawSelectionFrame | Draw a camera facing selection frame. | 
| DrawSolidArc | Draw a circular sector (pie piece) in 3D space. | 
| DrawSolidDisc | Draw a solid flat disc in 3D space. | 
| DrawSolidRectangleWithOutline | Draw a solid outlined rectangle in 3D space. | 
| DrawWireArc | Draw a circular arc in 3D space. | 
| DrawWireCube | Draw a wireframe box with center and size. | 
| DrawWireDisc | Draw the outline of a flat disc in 3D space. | 
| EndGUI | End a 2D GUI block and get back to the 3D handle GUI. | 
| FreeMoveHandle | Make an unconstrained movement handle. | 
| FreeRotateHandle | Make an unconstrained rotation handle. | 
| GetMainGameViewSize | Get the width and height of the main game view. | 
| Label | Make a text label positioned in 3D space. | 
| MakeBezierPoints | Retuns an array of points to representing the bezier curve. See Handles.DrawBezier. | 
| PositionHandle | Make a position handle. | 
| RadiusHandle | Make a Scene view radius handle. | 
| RectangleHandleCap | Draw a rectangle handle. Pass this into handle functions. | 
| RotationHandle | Make a Scene view rotation handle. | 
| ScaleHandle | Make a Scene view scale handle.Note: Use HandleUtility.GetHandleSize where you might want to have constant screen-sized handles. | 
| ScaleSlider | Make a directional scale slider. | 
| ScaleValueHandle | Make a 3D handle that scales a single float. | 
| SetCamera | Set the current camera so all Handles and Gizmos are draw with its settings. | 
| Slider | Make a 3D slider that moves along one axis. | 
| Slider2D | Make a 3D slider that moves along a plane defined by two axes. | 
| SnapValue | Rounds the value val to the closest multiple of snap (snap can only be positive). | 
| SphereHandleCap | Draw a sphere handle. Pass this into handle functions. |