Catlike Coding
Unity Code Documentation
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCCatlikeCoding.Clipping.Bounds2DA 2D bounding box.
oCCatlikeCoding.EventSystem.IEventSystemHandlerMarker interface, to indicate that a component handles system events.
|oCCatlikeCoding.EventSystem.IBeginDragHandlerHandler for begin drag events.
||\CCatlikeCoding.EventSystem.EventSystemTesterEvent system tester component.
|oCCatlikeCoding.EventSystem.IDragHandlerHandler for drag events.
||oCCatlikeCoding.Clipping.ClipBoxDragInput3DAdds support for dragging the contents of a ClipBox, using 3D input.
||oCCatlikeCoding.Clipping.Scrollbar3DInputComponent that adds 3D input support to ClipBoxScrollbar.
||oCCatlikeCoding.Clipping.ScrollbarInput3DComponent that adds 3D input support to ClipBoxScrollbar.
||\CCatlikeCoding.EventSystem.EventSystemTesterEvent system tester component.
|oCCatlikeCoding.EventSystem.IEndDragHandlerHandler for end drag events.
||\CCatlikeCoding.EventSystem.EventSystemTesterEvent system tester component.
|oCCatlikeCoding.EventSystem.IPointerClickHandlerHandler for click events.
||\CCatlikeCoding.EventSystem.EventSystemTesterEvent system tester component.
|oCCatlikeCoding.EventSystem.IPointerDownHandlerHandler for pointer down events.
||oCCatlikeCoding.Clipping.ClipBoxDragInput3DAdds support for dragging the contents of a ClipBox, using 3D input.
||oCCatlikeCoding.Clipping.Scrollbar3DInputComponent that adds 3D input support to ClipBoxScrollbar.
||oCCatlikeCoding.Clipping.ScrollbarInput3DComponent that adds 3D input support to ClipBoxScrollbar.
||\CCatlikeCoding.EventSystem.EventSystemTesterEvent system tester component.
|oCCatlikeCoding.EventSystem.IPointerEnterHandlerHandler for pointer enter events.
||\CCatlikeCoding.EventSystem.EventSystemTesterEvent system tester component.
|oCCatlikeCoding.EventSystem.IPointerExitHandlerHandler for pointer exit events.
||\CCatlikeCoding.EventSystem.EventSystemTesterEvent system tester component.
|\CCatlikeCoding.EventSystem.IPointerUpHandlerHandler for pointer up events.
| oCCatlikeCoding.Clipping.ClipBoxDragInput3DAdds support for dragging the contents of a ClipBox, using 3D input.
| oCCatlikeCoding.Clipping.Scrollbar3DInputComponent that adds 3D input support to ClipBoxScrollbar.
| oCCatlikeCoding.Clipping.ScrollbarInput3DComponent that adds 3D input support to ClipBoxScrollbar.
| \CCatlikeCoding.EventSystem.EventSystemTesterEvent system tester component.
oCCatlikeCoding.EventSystem.PointerEventDataPointer event data.
oCCatlikeCoding.Noise.NoiseMathUtility class that contains mathematical operations, constants, and arrays used by noise classes.
oCCatlikeCoding.Noise.PerlinNoiseA collection of methods to sample Perlin Noise.
oCCatlikeCoding.Noise.ValueNoiseA collection of methods to sample Value Noise.
oCCatlikeCoding.Noise.VoronoiNoiseA collection of methods to sample Voronoi Noise.
oCCatlikeCoding.NumberFlow.DiagramMaterialLinkLink between a NumberFlow diagram and materials.
oCCatlikeCoding.NumberFlow.DiagramNodeNode of a NumberFlow diagram
oCCatlikeCoding.NumberFlow.DiagramOutputConfiguration for diagram outputs.
oCCatlikeCoding.NumberFlow.DiagramPixelsContainer for NumberFlow pixel input data
oCCatlikeCoding.NumberFlow.DiagramTextureSettingsSettings to use for all textures generated by a NumberFlow diagram.
oCCatlikeCoding.NumberFlow.FunctionBase class for NumberFlow functions. Extend to create your own custom functions.
oCCatlikeCoding.NumberFlow.ValueValue object for NumberFlow diagrams. Contains all possible value types, but only one is used per instance.
oCCatlikeCoding.SDFToolkit.SDFTextureGeneratorUtility class for generating signed distance field textures from anti-aliased alpha maps.
oCCatlikeCoding.TextBox.AppliedTextStyleText styling data used to render characters.
oCCatlikeCoding.TextBox.BitmapFontCharDefinition of a character in a bitmap font.
oCCatlikeCoding.TextBox.CharMetaDataMeta data of a character.
oCCatlikeCoding.TextBox.LineDescentLine descent data.
oCCatlikeCoding.TextBox.TextBoxCharInfoInformation about a character in a text box.
oCCatlikeCoding.TextBox.TextBoxCursorInfoInformation about how to place a cursor in a text box.
oCCatlikeCoding.TextBox.TextBoxLineText box line data.
oCCatlikeCoding.TextBox.TextStyleText style definition.
oCCatlikeCoding.Utilities.StringBuilderUtilityUtility 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.
oCMonoBehaviour
|oCCatlikeCoding.Clipping.ClipBoxDragInput3DAdds support for dragging the contents of a ClipBox, using 3D input.
|oCCatlikeCoding.Clipping.ClippedElementElement of a clip hierarchy.
||oCCatlikeCoding.Clipping.ClipBoxClipped element that behaves like a clip box.
||oCCatlikeCoding.Clipping.ClipBoxScrollbarScrollbar for ClipBox component, also a Clipped Element.
||oCCatlikeCoding.Clipping.ClippedSlicedSpriteSliced spite that is also a clipped element.
||oCCatlikeCoding.Clipping.Scrollbar3DInputComponent that adds 3D input support to ClipBoxScrollbar.
||oCCatlikeCoding.Clipping.ScrollbarInput3DComponent that adds 3D input support to ClipBoxScrollbar.
||\CCatlikeCoding.TextBox.ClippedTextBoxClipped element that adds clipping support to a text box.
|| \CCatlikeCoding.TextBox.ClippedTextBoxCollider3DClipped element that adds clipping support to a text box and also manages a 3D box collider.
|oCCatlikeCoding.EventSystem.EventSystemTesterEvent system tester component.
|oCCatlikeCoding.EventSystem.Mouse3DCameraToucherComponent that uses 3D physics to support event system input.
|oCCatlikeCoding.EventSystem.MouseCameraToucher3DComponent that uses 3D physics to support event system input.
|oCCatlikeCoding.NumberFlow.DiagramMaterialManagerManager for diagram and material links.
|oCCatlikeCoding.TextBox.TextBoxText Box component. Uses child objects to render the text.
|oCCatlikeCoding.TextBox.TextMeshCircleSettingsSettings component for text mesh torus renderers.
|oCCatlikeCoding.TextBox.TextMeshCylinderSettingsSettings component for text mesh torus renderers.
|oCCatlikeCoding.TextBox.TextMeshTorusSettingsSettings component for text mesh torus renderers.
|oCCatlikeCoding.TextBox.TextRendererBase class for text renderers. These end up as child objects of a text box.
||\CCatlikeCoding.TextBox.TextMeshRendererTextRenderer that uses a dynamically-growing mesh to show sprites.
|| oCCatlikeCoding.TextBox.TextMeshCircleRendererTextRenderer subclass that wraps around a circle.
|| oCCatlikeCoding.TextBox.TextMeshCylinderRendererTextRenderer subclass that wraps around a cylinder.
|| \CCatlikeCoding.TextBox.TextMeshTorusRendererTextRenderer subclass that wraps around a torus.
|oCCatlikeCoding.Utilities.FPSCounterComponent that keeps track of the maximum, minimum, and average frame rate.
|oCCatlikeCoding.Utilities.FPSDisplayComponent that displays the frame rate with an FPSCounter and a UI panel.
|oCCatlikeCoding.Utilities.FrameRateCounterA frame rate counter
|\CCatlikeCoding.Utilities.ScenePersistentObjectMakes 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.
\CScriptableObject
 oCCatlikeCoding.NumberFlow.DiagramNumberFlow diagram
 oCCatlikeCoding.NumberFlow.FunctionLibraryBase class for NumberFlow function libraries. Extend to create your own library.
 |\CCatlikeCoding.NumberFlow.DefaultFunctionLibraryDefault function library that is available to all NumberFlow diagrams.
 oCCatlikeCoding.TextBox.BitmapFontBitmap font definition. Supports all non-control non-modifier characters in the Basic Multilingual Plane.
 \CCatlikeCoding.TextBox.TextStyleCollectionText style collection. Used by text boxes.