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. |