|  | Catlike Coding
    Unity Code Documentation | 
|   CatlikeCoding | |
|    Clipping | |
|     Bounds2D | A 2D bounding box. | 
|     ClipBox | Clipped element that behaves like a clip box. | 
|     ClipBoxDragInput3D | Adds support for dragging the contents of a ClipBox, using 3D input. | 
|     ClipBoxScrollbar | Scrollbar for ClipBox component, also a Clipped Element. | 
|     ClippedElement | Element of a clip hierarchy. | 
|     ClippedSlicedSprite | Sliced spite that is also a clipped element. | 
|     Scrollbar3DInput | Component that adds 3D input support to ClipBoxScrollbar. | 
|     ScrollbarInput3D | Component that adds 3D input support to ClipBoxScrollbar. | 
|    EventSystem | |
|     EventSystemTester | Event system tester component. | 
|     IBeginDragHandler | Handler for begin drag events. | 
|     IDragHandler | Handler for drag events. | 
|     IEndDragHandler | Handler for end drag events. | 
|     IEventSystemHandler | Marker interface, to indicate that a component handles system events. | 
|     IPointerClickHandler | Handler for click events. | 
|     IPointerDownHandler | Handler for pointer down events. | 
|     IPointerEnterHandler | Handler for pointer enter events. | 
|     IPointerExitHandler | Handler for pointer exit events. | 
|     IPointerUpHandler | Handler for pointer up events. | 
|     Mouse3DCameraToucher | Component that uses 3D physics to support event system input. | 
|     MouseCameraToucher3D | Component that uses 3D physics to support event system input. | 
|     PointerEventData | Pointer event data. | 
|    Noise | |
|     NoiseMath | Utility class that contains mathematical operations, constants, and arrays used by noise classes. | 
|     PerlinNoise | A collection of methods to sample Perlin Noise. | 
|     ValueNoise | A collection of methods to sample Value Noise. | 
|     VoronoiNoise | A collection of methods to sample Voronoi Noise. | 
|    NumberFlow | |
|     DefaultFunctionLibrary | Default function library that is available to all NumberFlow diagrams. | 
|     Diagram | NumberFlow diagram | 
|     DiagramMaterialLink | Link between a NumberFlow diagram and materials. | 
|     DiagramMaterialManager | Manager for diagram and material links. | 
|     DiagramNode | Node of a NumberFlow diagram | 
|     DiagramOutput | Configuration for diagram outputs. | 
|     DiagramPixels | Container for NumberFlow pixel input data | 
|     DiagramTextureSettings | Settings to use for all textures generated by a NumberFlow diagram. | 
|     Function | Base class for NumberFlow functions. Extend to create your own custom functions. | 
|     FunctionLibrary | Base class for NumberFlow function libraries. Extend to create your own library. | 
|     Value | Value object for NumberFlow diagrams. Contains all possible value types, but only one is used per instance. | 
|    SDFToolkit | |
|     SDFTextureGenerator | Utility class for generating signed distance field textures from anti-aliased alpha maps. | 
|    TextBox | |
|     AppliedTextStyle | Text styling data used to render characters. | 
|     BitmapFont | Bitmap font definition. Supports all non-control non-modifier characters in the Basic Multilingual Plane. | 
|     BitmapFontChar | Definition of a character in a bitmap font. | 
|     CharMetaData | Meta data of a character. | 
|     ClippedTextBox | Clipped element that adds clipping support to a text box. | 
|     ClippedTextBoxCollider3D | Clipped element that adds clipping support to a text box and also manages a 3D box collider. | 
|     LineDescent | Line descent data. | 
|     TextBox | Text Box component. Uses child objects to render the text. | 
|     TextBoxCharInfo | Information about a character in a text box. | 
|     TextBoxCursorInfo | Information about how to place a cursor in a text box. | 
|     TextBoxLine | Text box line data. | 
|     TextMeshCircleRenderer | TextRenderer subclass that wraps around a circle. | 
|     TextMeshCircleSettings | Settings component for text mesh torus renderers. | 
|     TextMeshCylinderRenderer | TextRenderer subclass that wraps around a cylinder. | 
|     TextMeshCylinderSettings | Settings component for text mesh torus renderers. | 
|     TextMeshRenderer | TextRenderer that uses a dynamically-growing mesh to show sprites. | 
|     TextMeshTorusRenderer | TextRenderer subclass that wraps around a torus. | 
|     TextMeshTorusSettings | Settings component for text mesh torus renderers. | 
|     TextRenderer | Base class for text renderers. These end up as child objects of a text box. | 
|     TextStyle | Text style definition. | 
|     TextStyleCollection | Text style collection. Used by text boxes. | 
|    Utilities | |
|     FPSCounter | Component that keeps track of the maximum, minimum, and average frame rate. | 
|     FPSDisplay | Component that displays the frame rate with an FPSCounter and a UI panel. | 
|     FrameRateCounter | A frame rate counter | 
|     ScenePersistentObject | Makes sure the game object isn't destroyed when another scene is loaded. Can be configured to make sure no two such objects with the same name exist. | 
|     StringBuilderUtility | Utility class for efficient and fast StringBuilder manipulation. None of the methods create temporary or persistent objects. Memory allocation only happens when the StringBuilder needs more space. | 
 1.8.5
 1.8.5