Catlike Coding
Unity Code Documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\NCatlikeCoding
 oNClipping
 |oCBounds2DA 2D bounding box.
 |oCClipBoxClipped element that behaves like a clip box.
 |oCClipBoxDragInput3DAdds support for dragging the contents of a ClipBox, using 3D input.
 |oCClipBoxScrollbarScrollbar for ClipBox component, also a Clipped Element.
 |oCClippedElementElement of a clip hierarchy.
 |oCClippedSlicedSpriteSliced spite that is also a clipped element.
 |oCScrollbar3DInputComponent that adds 3D input support to ClipBoxScrollbar.
 |\CScrollbarInput3DComponent that adds 3D input support to ClipBoxScrollbar.
 oNEventSystem
 |oCEventSystemTesterEvent system tester component.
 |oCIBeginDragHandlerHandler for begin drag events.
 |oCIDragHandlerHandler for drag events.
 |oCIEndDragHandlerHandler for end drag events.
 |oCIEventSystemHandlerMarker interface, to indicate that a component handles system events.
 |oCIPointerClickHandlerHandler for click events.
 |oCIPointerDownHandlerHandler for pointer down events.
 |oCIPointerEnterHandlerHandler for pointer enter events.
 |oCIPointerExitHandlerHandler for pointer exit events.
 |oCIPointerUpHandlerHandler for pointer up events.
 |oCMouse3DCameraToucherComponent that uses 3D physics to support event system input.
 |oCMouseCameraToucher3DComponent that uses 3D physics to support event system input.
 |\CPointerEventDataPointer event data.
 oNNoise
 |oCNoiseMathUtility class that contains mathematical operations, constants, and arrays used by noise classes.
 |oCPerlinNoiseA collection of methods to sample Perlin Noise.
 |oCValueNoiseA collection of methods to sample Value Noise.
 |\CVoronoiNoiseA collection of methods to sample Voronoi Noise.
 oNNumberFlow
 |oCDefaultFunctionLibraryDefault function library that is available to all NumberFlow diagrams.
 |oCDiagramNumberFlow diagram
 |oCDiagramMaterialLinkLink between a NumberFlow diagram and materials.
 |oCDiagramMaterialManagerManager for diagram and material links.
 |oCDiagramNodeNode of a NumberFlow diagram
 |oCDiagramOutputConfiguration for diagram outputs.
 |oCDiagramPixelsContainer for NumberFlow pixel input data
 |oCDiagramTextureSettingsSettings to use for all textures generated by a NumberFlow diagram.
 |oCFunctionBase class for NumberFlow functions. Extend to create your own custom functions.
 |oCFunctionLibraryBase class for NumberFlow function libraries. Extend to create your own library.
 |\CValueValue object for NumberFlow diagrams. Contains all possible value types, but only one is used per instance.
 oNSDFToolkit
 |\CSDFTextureGeneratorUtility class for generating signed distance field textures from anti-aliased alpha maps.
 oNTextBox
 |oCAppliedTextStyleText styling data used to render characters.
 |oCBitmapFontBitmap font definition. Supports all non-control non-modifier characters in the Basic Multilingual Plane.
 |oCBitmapFontCharDefinition of a character in a bitmap font.
 |oCCharMetaDataMeta data of a character.
 |oCClippedTextBoxClipped element that adds clipping support to a text box.
 |oCClippedTextBoxCollider3DClipped element that adds clipping support to a text box and also manages a 3D box collider.
 |oCLineDescentLine descent data.
 |oCTextBoxText Box component. Uses child objects to render the text.
 |oCTextBoxCharInfoInformation about a character in a text box.
 |oCTextBoxCursorInfoInformation about how to place a cursor in a text box.
 |oCTextBoxLineText box line data.
 |oCTextMeshCircleRendererTextRenderer subclass that wraps around a circle.
 |oCTextMeshCircleSettingsSettings component for text mesh torus renderers.
 |oCTextMeshCylinderRendererTextRenderer subclass that wraps around a cylinder.
 |oCTextMeshCylinderSettingsSettings component for text mesh torus renderers.
 |oCTextMeshRendererTextRenderer that uses a dynamically-growing mesh to show sprites.
 |oCTextMeshTorusRendererTextRenderer subclass that wraps around a torus.
 |oCTextMeshTorusSettingsSettings component for text mesh torus renderers.
 |oCTextRendererBase class for text renderers. These end up as child objects of a text box.
 |oCTextStyleText style definition.
 |\CTextStyleCollectionText style collection. Used by text boxes.
 \NUtilities
  oCFPSCounterComponent that keeps track of the maximum, minimum, and average frame rate.
  oCFPSDisplayComponent that displays the frame rate with an FPSCounter and a UI panel.
  oCFrameRateCounterA frame rate counter
  oCScenePersistentObjectMakes 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.
  \CStringBuilderUtilityUtility 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.